I suggest taking a look at the DBI interface in Perl and Python. DBI
has been quite successful - there's even been a recent book published
on it. Our DB interface should be agnostic about the precise database
being connected to. So people should be able to easily add msql,
Oracle, Informix, DB2, etc... support.
There are too many databases out there for us to have separate support
for each one.
Supporting cursors somehow is important. It's like (point) for buffers.
Martin