>I got "Too few arguements" when I tried it. The first CHRTRAN is only getting two arguements: the original string and the illegal characters from the second CHRTRAN. It doesn't have the replacement characters.
Maybe this then;
myField = CHRTRAN(myField,CHRTRAN(MyField, lcLegalChars,"")," ")