Tipos de dados longos são basicamente inutilizáveis pela maioria dos aplicativos. Fiz algo semelhante onde queria pesquisar o conteúdo dos pacotes. A solução é converter o LONG em CLOB usando uma função em pipeline. O código-fonte de Adrian Billington pode ser encontrado aqui:https://github.com/oracle-developer/dla
Você acaba com uma visão que pode ser consultada. Eu não vi nenhum impacto no desempenho, mesmo ao olhar para pacotes grandes, então deve funcionar para você.