Isso deve fazer isso para usuários específicos:
GRANT EXECUTE ON your_function TO some_user;
Você pode permitir o acesso a todos os usuários desta forma:
GRANT EXECUTE ON your_function TO PUBLIC;
Para fazer referência a esta função de outra conta de usuário, faça o seguinte:
SELECT owner.your_function FROM dual;
Se você quiser evitar especificar o esquema proprietário na referência da função, crie um sinônimo público para ele:
CREATE PUBLIC SYNONYM your_function FOR owner.your_function;
Então qualquer um pode referenciar a função desta forma:
SELECT your_function FROM dual;