ich würde den zu suchenden String in eine Ranges-Tabelle packen :
ranges: r_filep for ???-filep.
r_filep-Sign = 'I'.
r_filep-Option = 'CP'.
r_filep-low = '*z:\zeichnung\*'
append r_filep.
und im Select dann: .... filep in r_filep.
Ich hab's bei uns auf Tabelle MAKT mit Feld MAKTX getestet und es hat funktioniert.
Irgendjemand hatte auch mal irgendwo eine Lösung gepostet, in der EXEC-SQL verwendet wurde.
Im Standard-SQL gibt es einen Befehl, um das zu selektierende Feld in Groß-/ Kleinbuchstaben umzuwandeln. Syntaktisch kenne ich den Standard-SQL-Befehlssatz nicht, aber es müsste in etwa vom Prinzip her ungefähr so aussehen: