... функция, скажем, func1 () в схеме1 создается как функция синонима как test_func () в схеме2
Вы можете использовать представления словаря данных, чтобы получить real имя функции, владелец функции и даже параметры процедуры.
Здесь вы можете получить информацию о синониме - владельце, реальном имени функции:
select table_owner, table_name, table_owner||'.'||table_name full_function_name
from all_synonyms
where owner in ('PUBLIC',user)
and synonym_name = 'FUNC1'
Определиввладелец функции (имя схемы в вашем случае) и настоящее имя функции - вы можете извлечь параметры из запроса базы данных:
select *
from all_arguments
where owner = _table_owner_
and object_name = _table_name_
Надеюсь, это поможет.