• Tom Lane's avatar
    Fix inline_set_returning_function() to allow multiple OUT parameters. · 515e8135
    Tom Lane authored
    inline_set_returning_function failed to distinguish functions returning
    generic RECORD (which require a column list in the RTE, as well as run-time
    type checking) from those with multiple OUT parameters (which do not).
    This prevented inlining from happening.  Per complaint from Jay Levitt.
    Back-patch to 8.4 where this capability was introduced.
    515e8135
clauses.c 138 KB