COALESCE semble tout à fait adapté à cet usage...

SELECT DISTINCT
cmp.P_IDCAMPLABO
, cmp.NOM
, cmpprojet.CODE
, cmp.ETAT
, cmp.DTDEMANDE
, ...