http://www.perlmonks.org?node_id=504204


in reply to uninitialized value in join or string

Observe:
perl -we'print join ",", @{[undef]}' Use of uninitialized value in join or string at -e line 1.
One of the values in your row, (columns returned from sql row) is NULL in sql, meaning undef in perl. Add to your sql statement, where not null or if your using Oracle employ nvl(), if postgres see coalesce().


Evan Carroll
www.EvanCarroll.com