Innerhalb von StoredProcs (Postgres) kann man
PERFORM FunktionDieEtwasMachtAberKeinResultHat();
machen,
aber in
Query/Script-Kompnenten geht nur
SELECT FunktionDieEtwasMachtAberKeinResultHat();
und schon bringt der Code von Delphi.Narium leider nichts, bzw. funktioniert zur Hälfte nicht.
PS: Recursive SELECTS werden von dir auch nicht beachtet, also wenn das SELECT nicht direkt am Anfang steht,
oder noch ein Kommentar davor oder ....
Und nein, "Result mit 0 Rows" und "kein Result" sind nicht das Selbe.

Bei Ersterem gibt es X Fields/Columns und beim Anderen 0 Field-Infos.
Ein Therapeut entspricht 1024 Gigapeut.