Questo è sottile. Spesso è utile iniziare con un'istruzione statica, ottenerla correttamente, quindi convertirla in SQL dinamico.
In SQL non dinamico potremmo farlo in questo modo:
SELECT column1, column2
FROM my_table
WHERE column1 LIKE '%' || local_var || '%';
L'equivalente dinamico è
query := 'SELECT column1, column2
FROM my_table
WHERE column1 LIKE ''%''||:bv1||''%'' ';