Dlouhé datové typy jsou pro většinu aplikací v zásadě nepoužitelné. Něco podobného jsem udělal tam, kde jsem chtěl hledat obsah balíčků. Řešením je převést LONG na CLOB pomocí zřetězené funkce. Zdrojový kód Adriana Billingtona naleznete zde:https://github.com/oracle-developer/dla
Skončíte s pohledem, který můžete dotazovat. Ani při pohledu na velké balíčky jsem nezaznamenal žádný zásah do výkonu, takže by vám to mělo fungovat.