No exemplo da aula a procedure usa uma function que não esta declarada dentro do pacote como o caso de: obter_categoria_cliente;
Então não preciso colocar as funções dentro da package. Sendo assim a permissão também é dada por function ? ou não precisa dar a permissão pro usuário ?