Warum weißt Du nicht, welche Art von Abfrage Du absetzt?
Weil ich eine "perfekte" Funktion schreibe, die es selbst wissen muss :) Nein, im Ernst, ich möchte eine Funktion haben, die alle Abfragen händelt ohne dass ich vorher über Parameter oder ähnliches sagen muss, ob es sich um SELECT oder UPDATE handelt und daher die Frage.
Eine Funktion, die etwas macht, von dem man nicht weiss was sie macht ist keine perfekte Funktion im Sinne der IT.
Ist es vielleicht so, dass irgendwo SQL-Code erfasst wird, der einfach nur ausgeführt wird und dass man gerne Rückgabewerte vom Datenserver hätte?