Tech preview: PostgreSQL 11 – CREATE PROCEDURE
Ура! Не прошло и 13 лет как хотелось. Хотя начиная уже с версии 8.3 и выше функции нормально работали как процедуры и можно было вернуть произвольный динамический SELECT.

Особенно это здорово:
CREATE PROCEDURE will change all that and provide you with the means to run transactions in procedural code.
Интересно, можно ли будет CALL PROCEDURE засунуть в prepared statement?
К той статье Шёнига есть комментарии. Я думаю, что если его спросить и об этом, он ответит. Может быть :)
Только полноправные пользователи могут оставлять комментарии.
Войдите, пожалуйста.