Das Statement ist definitiv in Ordnung. Es funktioniert ja auch unter MS-
SQL. Habs ja sogar getestet. Also muss es an falschen/fehlenden Werten liegen.
Ansonsten bau das Statement mal hardcoded rein. Also
'SELECT * FROM FIRMA WHERE firmen_plz LIKE ''%9%'' OR firmen_bez LIKE ''%sch%' order by firmen_bez'