100分!关于不知字段个数从游标中取值的有关问题

100分!在线等,关于不知字段个数从游标中取值的问题!
定义一个游标:   CURSOR   ABC   IS     SELECT   A.*         FROM       A    

现在不知道   表A   中有多少字段,请问如何操作能把游标中每一行中每个字段
的值以逗号为隔点赋值到一个字符串变量   STRROWVALUE中呢?

比如     CLASS   NAME       AGE   ...
              01       ZHANG       19
效果是   连成一个字符串 "01,ZHANG,19 ",但是现在因为有很多个表都要这个操作,所以不能确定表的字段!


------解决方案--------------------
游标,有必要权衡其利弊!
------解决方案--------------------

可以把 这个表的字段从sqlserver的系统表中取出来。

不过比较麻烦了。

你为什么不用普通sql语句呢。非要用游标?