Since it says should and not must an implementation that restricts the name to be textual is still conforming.
Apart from that supplying an SQL example of what you want to work and what happens when it fails would reduce the possibility of mis-understanding what it is you are saying.