Используйте DBNull.Value.Equals для объекта без преобразования его в строку.
Вот пример:
if (! DBNull.Value.Equals(row[fieldName]))
{
//not null
}
else
{
//null
}
Вы либо ищете append:
(defun flatten (list-of-lists) (apply #'append list-of-lists))
Если (и только если) вы знаете, что у вас всегда будет список списков.
В противном случае:
(defun flatten (list) (mapcan (lambda (x) (if (listp x) x nil)) list))