als ich nach dem anonymen Verfahren gegoogelt hab, bin ich auch auf ne Stored Proc gestoßen, der man sozusagen einen anonymen Block übergeben kann. Das stammt wohl noch aus Zeiten, wo Postgres nicht "anonym" konnte.
Vlt. ist das ja auch noch was für Dich.
Das Verfahren nutze ich unter Oracle gelegentlich, weil es 100% Zugriff auf allen
DB Schnickschnack bietet. Konzeptionell ist es vlt fragwürdig, aber das muss jeder selbst entscheiden.