Peut-être que cela aidera si je mentionne que les privilèges acquis via les rôles ne sont pas pris en compte lors de l'exécution de SQL dynamique (execute immediate
). Si le "compte avec droits DBA" dispose de ces droits pour certains rôles, ils ne seront pas utilisés pour vos déclarations d'octroi dynamiques ; vous devrez accorder explicitement les privilèges appropriés à cet utilisateur de compte.