Like mit Hostvar verwende ich regelmäßig.
Dazu 2 Varianten:

D MyLikeVar s 100 varying
D My2LikeVar s 100

MyLikeVar = '%' + %trim(Irgendwas) + '%';
// direkte Verwendung in Like möglich
exec sql
declare MyCursor Cursor for
select ....
where Field like : MyHostVar;

My2LikeVar = '%' + %trim(Irgendwas) + '%';
// hier stehen Leerzeichen am Ende
exec sql
declare MyCursor Cursor for
select ....
where Field like trim(: My2HostVar);