Hello Tom, Saturday, September 13, 2025, 7:25:08 PM, you wrote:
> PG Doc comments form <nore...@postgresql.org> writes: >> The following documentation comment has been logged on the website: >> Page: https://www.postgresql.org/docs/17/sql-createfunction.html >> Description: >>> This is effectively another way of declaring a named OUT parameter >> Actually OUT works twice slower in compare to RETURNS TABLE > You stopped reading halfway through that sentence... it says > This is effectively another way of declaring a named OUT parameter, > except that RETURNS TABLE also implies RETURNS SETOF. > The difference between a set-returning and not-set-returning > function might explain what you're seeing, particularly because > the rules for inlining SQL functions are different in the two > cases. > A documentation comment is not the place to pursue this further, > but you could ask for help on our pgsql-performance mailing list. > regards, tom lane Let me continue how to improve this in David G. thread. -- Best regards, Eugen Konkov