Yes. fetchrow_array returns an array not a scalar. Use @row = $sth->fetchrow_array.
In reply to Re^3: returning rows using SQL + Perl DBI by mje in thread returning rows using SQL + Perl DBI by Win