Wygląda na to, że to działa. Przyjrzałem się wszystkim ustawieniom uprawnień w schemacie, z tym że tym razem przejrzałem również wszystkie „Uprawnienia domyślne”. Ustawiłem moją grupę "systemusers" na SELECT
na tabelach i sekwencjach, EXECUTE
na funkcjach i USAGE
na typach. Kiedy testowałem ponownie, moja procedura składowana działała poprawnie i zgodnie z oczekiwaniami utworzyła mój rekord profilu w bazie danych.
Najwyraźniej ZROZUMIAŁEM przeoczyć coś dość ważnego. Nawet przy wszystkich indywidualnych ustawieniach uprawnień, które przypisałem do określonych obiektów, te domyślne uprawnienia nadal nie były ustawione tak, jak powinny. Wyciągnięta lekcja.