Има пакет, наречен OWA_UTIL
(което не е инсталирано по подразбиране в по-старите версии на базата данни). Това има метод WHO_CALLED_ME()
което връща OWNER, OBJECT_NAME, LINE_NO и CALLER_TYPE. Имайте предвид, че ако повикващият е пакетирана процедура, той ще върне името на PACKAGE, а не името на процедурата. В този случай няма начин да се получи името на процедурата; това е така, защото името на процедурата може да бъде претоварено, така че не е непременно много полезно.
Открийте повече.
От 10gR2 има и $$PLSQL_UNIT
специална функция; това също ще върне ИМЕТО НА ОБЕКТА (т.е. пакетът не е пакетирана процедура).