Това трябва да го направи за конкретни потребители:
GRANT EXECUTE ON your_function TO some_user;
Можете да разрешите достъп на всички потребители по този начин:
GRANT EXECUTE ON your_function TO PUBLIC;
За да посочите тази функция от друг потребителски акаунт, направете следното:
SELECT owner.your_function FROM dual;
Ако искате да избегнете посочването на притежаващата схема в препратката към функцията, създайте публичен синоним за нея:
CREATE PUBLIC SYNONYM your_function FOR owner.your_function;
Тогава всеки може да посочи функцията по следния начин:
SELECT your_function FROM dual;