> Okay, first thing off the top of my head ... how does this deal with
> backward compatibility, or have we just blown all old apps out to fhte
> water?
We have a long tradition of blowing old apps out of the water :)
As Chris mentioned, his suggestion closely resembles code which used to
be in libpq but was excised due to lack of interest at the time.
With the upcoming "query tree redesign", the concept of collections of
"tuple sets" will (hopefully) become more clear in the backend, to
support, say, distributed databases and also Chris' OO interests.
- Thomas