I was browsing PL/pgSQL source, and saw this line (pl_comp.c:151):
function = (PLpgSQL_function *) fcinfo->flinfo->fn_extra
It then does some work to determine whether the result in "function" is
valid or not. So I got to wondering, what's the lifetime of the
FunctionCallInfoinfo object passed to the call handler function? Or in
other words, what memory context is it in? And is there some way I could
find that out more easily than digging through the source?
- Josh / eggyknap