my $sql = do { my $count = @$columns; my $qs = join ',', ('?') x $count; <prepare($sql); while (my $row = $csv->getline($FH) ) { $query->execute(@$row); }