Caused by: oracle.jdbc.OracleDatabaseException: ORA-00932: tipos de dato inconsistentes: se esperaba – se ha obtenido CLOB

Oracle no permite el uso de DISTINCT cuando las columnas devueltas en el SELECT contienen un CLOB

Al hacer consultas de este tipo usando JPA Specifications NO debemos usar query.distinct(true)

(root, query, builder) -> {

query.distinct(true);
…..
}