Il semble que cela fonctionne. J'ai revu tous les paramètres d'autorisation sur le schéma, sauf que cette fois, j'ai également parcouru tous les "Privilèges par défaut". J'ai défini mon groupe "systemusers" pour avoir SELECT
sur les tables et les séquences, EXECUTE
sur les fonctions et USAGE
sur les genres. Lorsque j'ai testé à nouveau, ma procédure stockée s'est exécutée correctement et a créé mon enregistrement de profil dans la base de données comme prévu.
Donc, apparemment j'ai DID négliger quelque chose d'assez important. Même avec tous les paramètres d'autorisation individuels que j'avais attribués aux objets spécifiques, ces privilèges par défaut n'étaient toujours pas définis comme ils devaient l'être. Leçon apprise.