Yea. It returns a table of rows, where the return columns are defined in the stored procedure. I may have used the wrong nomenclature. I was trying to differentiate between a table in a database schema versus one defined in a function.
"The stored procedure returns a multi-row resultset via a SETOF[ROWTYPE] return value" might be a clearer description?
What's an "anonymous table of records"? Do you mean it's just a result set (i.e. query)?