Mit Variablen sollte das so aussehen:

Vergleich = '%abcd%';
exec SQL set : Ergebnis = case when upper(: feld) like trim(upper(: Vergleich)) then 1 else 0 end;

Wichtig ist der Trim für das Vergleichsfeld, da sonst die Leerzeichen mit gesucht werden.
Möchte man die Position dann geht das über:

vergleich = 'abcd';
exec SQL set : Ergebnis = posstr(upper(: Vergleich), upper(: Feld));