@Robi: Das funktioniert i.d.R. nur bei CPYFRMSTMF, da ich dann nur 1 Feld habe.
Bei CPYFRMIMPF muss ich da sowieso auf Feldebene arbeiten, da ist SQL dann einfacher.

@Birgitta:
In eckige Klammern braucht man nur Aufzählungen '[A-Za-z]' stellen, also '\W+' reicht da bereits.
Zu bedenken dabei ist: Alle Sonderzeichen "!§$%-_()..." fliegen dabei auch raus.
w = [A-Za-z0-9ÄÖÜäöüéáí....], also alle Buchstaben und Zahlen
W = Nicht w
Besser wäre da die Klasse [:cntrl:], also
Select RegexP_Replace(Text, '[:cntrl:]+', ' ') from yourtable

Zusätzlich muss RegEx auch noch als Systemoption installiert werden, was auf Kundensystemen häufiger nicht gemacht bzw. vergessen wird.