Используйте что-то вроде:
SELECT *
FROM USER_SOURCE
WHERE type='PACKAGE'
AND NAME='PACKAGE_NAME'
ORDER BY type, name, line;
Есть много вариантов, посмотрите таблицу USER_SOURCE.
Чтобы найти ВСЕ код для строки:
SELECT *
FROM ALL_SOURCE
WHERE UPPER(text) LIKE UPPER('%what I am searching for%')
ORDER BY type, name, line
Обратите внимание, что код представления не включен в таблицы _SOURCE
. Код представления хранится в [USER|ALL|DBA]_VIEWS.TEXT
, который является столбцом LONG, и его трудно запрашивать.