ORA-00908
Unexpected token string after IS or IS NOT, when expecting a predicate, like NULL or TRUE.
Cause
For the IS or IS NOT logical operator, the keywords NULL, TRUE, or FALSE were not found, nor were other predicates like JSON, NAN, or EMPTY. For example, the following statement generates this message: SELECT * FROM EMP WHERE DEPTNO IS NOT;
Action
Use a predicate after an IS or IS NOT logical operator.