Długie typy danych są w zasadzie bezużyteczne przez większość aplikacji. Zrobiłem coś podobnego, gdzie chciałem przeszukać zawartość paczek. Rozwiązaniem jest przekształcenie LONG w CLOB za pomocą funkcji potokowej. Kod źródłowy Adriana Billingtona można znaleźć tutaj:https://github.com/oracle-developer/dla
Kończysz z widokiem, który możesz zapytać. Nie zauważyłem żadnego spadku wydajności, nawet patrząc na duże pakiety, więc powinno to działać dla Ciebie.