I have a column with XML data which is saved as ntext. I am trying to read some of the values from this column.Here is a sample code that I am working on: This code returns only one raw, but I need to modify this so that I can insert more data and be able to display multiple rows.CREATE TABLE #test (col1 NTEXT) INSERT #testSELECT '<xmlF><FNumber type="int">1118</FNumber><AttachmentPath type="string" /><RequesterId type="int">232</RequesterId><Requester type="string">John Smith</Requester><RequestDate type="DateTime">3/24/2008 11:23:27 AM</RequestDate></xmlF>'--FOR TESTING I Need to insert more rows and be able to diplay more that one row.--This is where I need some direction.--'<xmlF><FNumber type="int">2423</FNumber><AttachmentPath type="string" /><RequesterId type="int">232</RequesterId><Requester type="string">Alex Haile</Requester><RequestDate type="DateTime">3/24/2008 11:23:27 AM</RequestDate></xmlF>'--'<xmlF><FNumber type="int">2423</FNumber><AttachmentPath type="string" /><RequesterId type="int">232</RequesterId><Requester type="string">Alex Haile</Requester><RequestDate type="DateTime">3/24/2008 11:23:27 AM</RequestDate></xmlF>' DECLARE @nd XMLSET @nd = (SELECT CONVERT(XML, col1)FROM #test) SELECT @nd.value('(/xmlF/FNumber)[1]', 'nvarchar(100)') As FNumber,@nd.value('(/xmlF/RequesterId)[1]', 'nvarchar(100)') As RequesterId,@nd.value('(/xmlF/Requester)[1]', 'nvarchar(100)') As Requester, @nd.value('(/xmlF/RequestDate)[1]', 'nvarchar(100)') As RequestDate