Zdá se, že to funguje. Podíval jsem se zpět na všechna nastavení oprávnění ve schématu, kromě toho, že jsem tentokrát prošel také všemi „Výchozími oprávněními“. Nastavil jsem svou skupinu "systemusers" na SELECT
u tabulek a sekvencí EXECUTE
na funkce a USAGE
na typech. Když jsem testoval znovu, moje uložená procedura běžela správně a podle očekávání vytvořila záznam mého profilu v databázi.
Takže jsem to zřejmě UDĚLAL přehlédnout něco dost důležitého. I přes všechna jednotlivá nastavení oprávnění, která jsem přiřadil konkrétním objektům, tato výchozí oprávnění stále nebyla nastavena tak, jak by bylo potřeba. Poučení.