Trotzdem hast du meine Frage nicht beantwortet:

Warum eine Prozedur und nicht direkt im Code?
Die Einschränkungen sind da schon nicht zu verachten, ins besonders wenn man an die Verwendung per ODBC/JDBC denken will.