1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13:
select ID, [1] as Street1, [2] as Street2, [3] as Street3, [4] as City, [5] as ST, [6] as ZIP from ( select a.ID, b.Value, b.rn from ADEMO a cross apply dbo.Parmstolist(a.address, ',') b ) o pivot (max(Value) for rn in ([1],[2],[3],[4],[5],[6])) p