Ever had a column which had a pile of information delimited by commas that you want to unpack ? Well, it is not that hard so long as the information is pretty short, and tightly controlled... -- step 1 create a sample table used as a datasource... if object_id('tempdb..#tmp_colors','U') is not null drop table #tmp_colors create table #tmp_colors (Date datetime, Name varchar(60), Choices varchar(100)) insert #tmp_colors select '01 Mar 2009','John S','Red,Blue,Yellow'...