Jag har inte kunnat hitta något sätt att underbygga detta, men jag misstänker att like operatören orsakar CLOB fältet comments att implicit konverteras till en varchar2 . Sedan CLOB är för stor får du felet. Du kan kringgå detta genom att använda en funktion utformad för att fungera med CLOB datatyp istället:
SELECT *
FROM actionlog al
WHERE DBMS_LOB.INSTR (comments, 'GEM9_EM_SCFNY_TT') <> 0