यह इसे विशिष्ट उपयोगकर्ताओं के लिए करना चाहिए:
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;