Я не уверен, что полностью понимаю вопрос, но если вы хотите искать объекты в базе данных по определенной строке поиска, попробуйте:
SELECT owner, name, type, line, text
FROM dba_source
WHERE instr(UPPER(text), UPPER(:srch_str)) > 0;
Оттуда, если вам нужна дополнительная информация, вы можете просто найти номер объекта / строки.