I fallet med NULL-fält kan du göra något liknande
Select COALESCE(Name, '') from...
Koalesceringsfunktionen returnerar det första icke-nullvärdet i listan.
För riktigt tomma fält (tom nvarchar till exempel) tror jag att ditt skript ovan kommer att fungera.