Các kiểu dữ liệu dài về cơ bản là không thể sử dụng được bởi hầu hết các ứng dụng. Tôi đã làm một cái gì đó tương tự nơi tôi muốn tìm kiếm nội dung của các gói. Giải pháp là chuyển đổi LONG thành CLOB bằng cách sử dụng một hàm pipelined. Bạn có thể tìm thấy mã nguồn của Adrian Billington tại đây: https://github.com/oracle-developer/dla
Bạn kết thúc với một dạng xem mà bạn có thể truy vấn. Tôi không thấy bất kỳ hiệu suất nào bị ảnh hưởng ngay cả khi xem xét các gói lớn, vì vậy nó sẽ phù hợp với bạn.