Как найти зависимости внутри пакета Oracle?

Мой вопрос заключается в том, как найти внутри пакета oracle-зависимостей запрос SQL или любой другой внутренний / внешний инструмент. Это вообще возможно, или я должен просто пройти код и выяснить сам?

Пример дела:

У меня есть пакет, который содержит 4 процедурыA, B ,C, D и 1 функцияF.A это'главный' процедура, которая работаетB а такжеC процедуры.функцияF используетсяB а такжеC процедуры.ПроцедураD является независимым (используется elswhere).

Теперь я хотел бы получить что-то вроде этого в результате:

STATUS      PRC/FNC NAME  PRC/FNC NAME USED INSIDE
------      ------------  ------------------------
MAIN        A             B, C
SLAVE       B             F
SLAVE       C             F
INDIVIDUAL  D             -
SLAVE       F             -

Я искал в стеке ответ, и самым близким я нашел:Как вы программно идентифицируете зависимости хранимой процедуры? Но он дает мне только зависимости между пакетами, а не зависимости "внутри" одного пакета.

Ответы на вопрос(1)

Ваш ответ на вопрос