Có một gói được gọi là OWA_UTIL
(không được cài đặt theo mặc định trong các phiên bản cũ hơn của cơ sở dữ liệu). Điều này có một phương thức WHO_CALLED_ME()
trả về OWNER, OBJECT_NAME, LINE_NO và CALLER_TYPE. Lưu ý rằng nếu người gọi là một thủ tục đóng gói, nó sẽ trả về tên GÓI chứ không phải tên thủ tục. Trong trường hợp này không có cách nào để lấy tên thủ tục; điều này là do tên thủ tục có thể bị quá tải, vì vậy nó không nhất thiết phải rất hữu ích.
Tìm hiểu thêm.
Vì 10gR2 cũng có $$PLSQL_UNIT
chức năng đặc biệt; điều này cũng sẽ trả về TÊN ĐỐI TƯỢNG (tức là gói không phải là thủ tục được đóng gói).