Eu tenho uma procedure e dentro dela tem outra procedure sendo chamada , mas na hora de executar ele reclama que falta privilegios, mas na verdade as 2 tem grant execute pro meu user.Estou com essa dúvida.
pode estar acontecendo de o usuário que você está utilizando pra executar a procedure não ter grant with admin option. Verifique também se a mensagem que aparece acusando falta de privilegios se refere aos mesmos ‘grant’ que consta na procedure.