Wayne Fang <wayne(at)barrodale(dot)com> writes:
> As another consideration, SPI doesn't yet support transactions. Any idea
> when this support might come about?
You can run subtransactions (savepoints) through SPI in 8.0. The API
for this could be a bit cleaner perhaps :-( but it's doable --- plpgsql
does it.
regards, tom lane