Hello, We're using the above DBD::Pg version on Linux together with PostgreSQL 15.1 On fetch empty char columns are returned as (Perl) 'undef' while ( my @row_ary = $dba->FetchArray()) { foreach my $i (0..$#row_ary) { if ($row_ary[$i] eq undef) { print $row_ary[1] . "\n"; next; } ... which later leads in our code to NULL values '\N' in the writing of a CSV-like export files. Ofc NULL values in the database are something else as '' char strings. How this must be distinguished with DBD::Pg? Thanks matthias -- Matthias Apitz, ✉ guru@xxxxxxxxxxx, http://www.unixarea.de/ +49-176-38902045 Public GnuPG key: http://www.unixarea.de/key.pub