> Unless something else pops It looks like my options are
> 1) Use thin bindings to whatever C library the DB vendor supplies.
> 2) Write thick bindings to the vendor supplied C library.
> 3) Use thin bindings to ODBC.
> 4) Use Pascal Obry's bindings to ODBC.
> ..... Choice 2 requires a lot of work, but if ... done properly,
> .... Only the package body
> for the bindings would have to be rewritten for each RDBMS.
> If I can't find a better solution I'm leaning toward #2. I'd rather
> not reinvent wheels I don't have to, namely the package specification.
If you are going to re-write the body anyway, can you use #4 as a starting