in reply to Perl/CGI Database Techniques

have a look at DBIx::Recordset and the "living documentation" at DBIx::Recordset::Playground

Carter's compass: I know I'm on the right track when by deleting something, I'm adding functionality.