my $sqldb = DBIx::SQLEngine->new( $dbi_dsn, $user, $passwd ); push @sql, [ $sqldb->sql_create_table( $tablename, $sqldb->detect_table( $tablename ) ) ]; push @sql, $sqldb->visit_select( table => $tablename, sub { [ $sqldb->sql_insert( values => (shift) ) ] } );