Estou muito familiarizado com o fenômeno de escrever consultas para uma tabela projetada por outra pessoa para fazer algo quase completamente diferente do que você deseja. Quando eu tive esse mesmo problema, eu usei.
GROUP BY TO_CHAR(theclob)
e é claro que você precisa
TO_CHAR
o clob em suas saídas também. Observe que existem 2 níveis desse problema... o primeiro é que você tem uma coluna clob que não precisava ser um clob; ele contém apenas algumas strings pequenas que cabem em um
VARCHAR2
. Minha solução se aplica a isso. O segundo nível é você realmente quer para agrupar por uma coluna que contém grandes strings. Nesse caso, o
TO_CHAR
provavelmente não vai ajudar.