Non puoi inserire un CLOB nella clausola WHERE. Dalla documentazione:
Gli oggetti di grandi dimensioni (LOB) non sono supportati nelle condizioni di confronto. Tuttavia, puoi utilizzare programmi PL/SQL per confronti sui dati CLOB.
Se i tuoi valori sono sempre inferiori a 4k, puoi utilizzare:
UPDATE IMS_TEST
SET TEST_Category = 'just testing'
WHERE to_char(TEST_SCRIPT) = 'something'
AND ID = '10000239';
È comunque strano cercare per CLOB.. non potresti semplicemente cercare per la colonna ID?