Не можах да намеря никакъв начин да обоснова това, но подозирам, че like операторът причинява CLOB поле comments да се преобразува неявно в varchar2 . Тъй като CLOB е твърде голям, получавате грешката. Можете да заобиколите това, като използвате функция, предназначена да работи с CLOB тип данни вместо:
SELECT *
FROM actionlog al
WHERE DBMS_LOB.INSTR (comments, 'GEM9_EM_SCFNY_TT') <> 0