create table #temp_icitem
(Fname varchar(100),
 FValue varchar(100)
)declare @s varchar(100)
declare @v varchar(100)
set @s=''
set @v=''
declare Citemdesc cursor for
select Fsqlcolumnname,Fname
from Aopen Citemdesc
fetch next from Citemdesc into @s,@v
while @@fetch_status=0
begin
exec(' insert into #temp_icitem select '+ @s+','+''''+@v+''''+' from b )
fetch next from Citemdesc into @s,@v
end
close Citemdesc
deallocate citemdesc
select * from #temp_icitem
drop table #temp_icitem