V PostgreSQL byste si možná mohli vystačit s SECURITY DEFINER
-funkce, které jsou důvodem pro aktuálního uživatele? Zdokumentováno zde:http://www.postgresql.org/docs/ 8.4/static/sql-createfunction.html
Upravit:
plperl lze použít pro proměnné relace . Existují další alternativy (viz odkaz v komentáři), ale plperl je nejjednodušší z nich.