У меня есть схема Oracle, где у меня есть некоторые функции и некоторые пакеты, которые имеют функции внутри.
Как я могу проверить, если строковое значение является именем функции в моей схеме, и если оно есть, вернуть результат функции, или если это не функция, чтобы вернуть строковое значение?
Я пытался начать из
SELECT * FROM ALL_OBJECTS
WHERE OBJECT_TYPE IN ('FUNCTION','PROCEDURE','PACKAGE','PACKAGE_BODY')
Но это не возвращает имена функций изнутри пакетов. Спасибо!