momjian(at)postgresql(dot)org (Bruce Momjian) writes:
> Log Message:
> -----------
> Changed TODO wording:
> < * Support procedures, which return no value
> > * Allow functions to control the transaction state
I can't imagine that we'd implement this by "allowing functions to
control the transaction state". It would have to be some other sort
of object that is invoked in some entirely other way, perhaps
via a "PERFORM procedure_name..." kind of command. Once you're inside
a SELECT you're not going to be committing anything.
regards, tom lane