I think Nz is what you're after, syntax is Nz(variant, [if null value])
. Here's the documentation link: Nz Function
---Person---
John
Steve
Richard
DECLARE @PersonList nvarchar(1024)
SELECT @PersonList = Nz(@PersonList + ',','') + Person
FROM PersonTable
PRINT @PersonList