Чего ты пытаешься достичь? Если вы ищете способ для вычислительного вывода результатов запроса на основе запроса, имена столбцов которого вы не знаете, например ...
<cfquery name="queryName" ...>
select * from product
</cfquery>
... тогда вы можете использовать переменную queryName.ColumnList
, которая возвращает разделенный запятыми список всех имен столбцов. Впоследствии вы можете перебирать этот список и выводить его по мере необходимости.
Например, чтобы получить простой вывод таблицы HTML:
<table border=1>
<cfloop from="0" to="#queryName.RecordCount#" index="row">
<cfif row eq 0>
<tr>
<cfloop list="#queryName.ColumnList#" index="column" delimiters=",">
<th><cfoutput>#column#</cfoutput></th>
</cfloop>
</tr>
<cfelse>
<tr>
<cfloop list="#queryName.ColumnList#" index="column" delimiters=",">
<td><cfoutput>#queryName[column][row]#</cfoutput></td>
</cfloop>
</tr>
</cfif>
</cfloop>
</table>
Извиняюсь, если вы не это имели в виду!