No puede poner un CLOB en la cláusula WHERE. De la documentación:
Los objetos grandes (LOB) no se admiten en condiciones de comparación. Sin embargo, puede utilizar programas PL/SQL para realizar comparaciones en datos CLOB.
Si sus valores son siempre inferiores a 4k, puede utilizar:
UPDATE IMS_TEST
SET TEST_Category = 'just testing'
WHERE to_char(TEST_SCRIPT) = 'something'
AND ID = '10000239';
Es extraño buscar por un CLOB de todos modos... ¿no podrías buscar simplemente por la columna ID?