Esta es sutil. Suele ser útil comenzar con una declaración estática, hacerlo bien y luego convertirla a SQL dinámico.
En SQL no dinámico podríamos hacerlo así:
SELECT column1, column2
FROM my_table
WHERE column1 LIKE '%' || local_var || '%';
El equivalente dinámico es
query := 'SELECT column1, column2
FROM my_table
WHERE column1 LIKE ''%''||:bv1||''%'' ';