ОК, без использования динамического SQL вы можете создать необходимый статический SQL следующим образом:
select 'select pk, ''' || column_name
|| ''' col from mytable where '
|| column_name || ' like ''%x%'';'
from user_tab_columns
where table_name = 'MYTABLE';
Это выведет оператор выбора для каждого столбца, который затем можно будет запустить как скрипт SQL Plus:
select pk, 'PK' col from mytable where PK like '%x%';
select pk, 'COL2' col from mytable where COL2 like '%x%';
select pk, 'COL3' col from mytable where COL3 like '%x%';