Dans le cas de champs NULL, vous pouvez faire quelque chose comme
Select COALESCE(Name, '') from...
La fonction coalesce renvoie la première valeur non nulle de la liste.
Pour les champs vraiment vides (nvarchar vide par exemple), je pense que votre script ci-dessus fonctionnera.