Hier ist einfach SQL die bessere Lösung.

select ...
from myfile
where upper(: MYMATCHCODE) = upper(FIELD)

oder

where upper(Field) like upper(trim(: MYMATCHCODE))

QDCXLATE: http://publib.boulder.ibm.com/infoce...78%6c%61%22%20

TRNTBL:
http://publib.boulder.ibm.com/infoce...msttdtrntb.htm
wirkt auf Feldebene und kann in einer LF sinnvoll genutzt werden.