makes a copy of a row in the upper executor context, returning it in the form of a row type
. The returned pointer need only be converted to
Note that this should be used for functions that are declared to return composite types. It is not used for triggers; use
for returning a modified row in a trigger.
row to be copied
descriptor for row (pass the same descriptor each time for most effective caching)