in reply to Debugging DBD::Oracle

DBI relies heavily on tied hashes for attributes. Also, most of the meat of a DBD implementation lives in the client library of the database, which is most likely a blob of C and XS code. The Perl side of the world mostly holds a pointer to the real configuration data in XS space.