--http://msdn.microsoft.com/en-us/library/ms345117(SQL.90).aspx CREATE procedure [dbo].[usp_PrintList] (@ListId uniqueidentifier) AS BEGIN DECLARE @XMLFields TABLE (Row INT IDENTITY, Field XML); DECLARE @xFields XML; SELECT @xFields = (SELECT cast(replace(cast(tp_Fields as varchar(max)),'