Try using the following function:
USE [DatabaseNameHere]
GO
CREATE FUNCTION dbo.Split
(
@String VARCHAR(8000),
@Delimiter CHAR(1)
)
RETURNS @temptable TABLE ( items VARCHAR(8000) )
AS BEGIN
DECLARE @idx INT
DECLARE @slice VARCHAR(8000)
SELECT @idx = 1
IF LEN(@String) < 1
OR @String IS NULL
RETURN
WHILE @idx != 0
BEGIN
SET @idx = CHARINDEX(@Delimiter, @String)
IF @idx != 0
SET @slice = LEFT(@String, @idx - 1)
ELSE
SET @slice = @String
IF ( LEN(@slice) > 0 )
INSERT INTO @temptable ( Items )
VALUES ( @slice )
SET @String = RIGHT(@String, LEN(@String) - @idx)
IF LEN(@String) = 0
BREAK
END
RETURN
END
Then execure a query like the following:
SELECT TOP 10 * FROM dbo.Split('Item1,Item2,Item3',',')
The code was taken from here: http://www.logiclabz.com/sql-server/split-function-in-sql-server-to-break-comma-separated-strings-into-table.aspx