Das hat nichts mit SQL oder ILE zu tun sondern ist eine COBOL-Norm:

Namen dürfen ausschließlich aus Buchstaben, Zahlen und Bindestrich bestehen und müssen mit einem Buchstaben beginnen !

Bei einer Copy-Anweisung kann man für externe Formate eine Umsetzung bekommen:

/COPY-DDR-MyFormat of MyFile
/COPY-DDR-ALL-FORMATS of MyFile

Dies führt zu einer Übersetzung der Sonderzeichen.