DB2: Comment concaténer des chaînes vides dans DB2?

Je dois concaténer les 2 colonnes (ex. FIRSTANME et LASTNAME).
Je le fais de cette façon:

FIRSTNAME || ' ' || LASTNAME`.   

Si l'un d'eux est nul, mais l'autre n'est pas nulle, j'obtiens la valeur null comme la concaténation de résultat.
Et je veux comportement suivant

FIRSTNAME = null and LASTNAME = "Smith" ==> 
  FIRSTANME || ' ' || LASTNAME == ' Smith'. 

Comment résoudre ce problème dans DB2?

OriginalL'auteur adrift | 2011-09-29