columns / column_info with more DBDs (DB2, Oracle, Interbase, ODBC)
get a Driver object, call methods on it
Tainting
table_info
bind_param_inout
type_info / type_info_all
bind_col ?
Rewrite DBI-dispatching in C?