in reply to Hashing uninitialized values when no value returned from DBI sql select
$val_2 = '' unless defined $val_2 [download]
defined or $_ = '' for @list_of_values; [download]
defined or $_ = '' for $val_1, $val_2; [download]