Create Table TEST(ID Int,Name Varchar(1000))
Insert TEST Select 2153,'M0101,M0102,M0103,M0104,M0105,M0106,M0107'
GO
SELECT TOP 8000 id = IDENTITY(int, 1, 1) INTO # FROM syscolumns a, syscolumns b
SELECT A.id, SUBSTRING(A.Name, B.id, CHARINDEX(',', A.Name + ',', B.id) - B.id) As Name
FROM TEST A, # B
WHERE SUBSTRING(',' + A.Name, B.id, 1) = ','
DROP TABLE #
GO
Drop Table TEST
--Result
/*
ID Name
2153 M0101
2153 M0102
2153 M0103
2153 M0104
2153 M0105
2153 M0106
2153 M0107
*/