Nel caso di campi NULL puoi fare qualcosa del tipo
Select COALESCE(Name, '') from...
La funzione coalescente restituisce il primo valore non nullo nell'elenco.
Per i campi veramente vuoti (ad esempio nvarchar vuoto) credo che il tuo script sopra funzionerà.