> owner@postgresql.org] On Behalf Of Tom Lane
> > Are there specific requirements or things to do/avoid in order to use
> > subtransactions (at the PL API level)?
>
> There isn't, currently, any very hard-and-fast rule about what APIs
> extensions should use or not use. My advice is to borrow freely from
> existing PLs, particularly pl/pgsql. You might have to change your code
in
> future PG major versions, but that could happen anyway.
I guess you're right. It's not that big, and most of the interesting stuff
seems to be in just a couple of files. And after all, that should be the
gold standard for a PL!
Regards
David M Bennett FACS
Andl - A New Database Language - andl.org