Macro sc_field_display em estrutura de repetição

tentei usar a macro para mostrar dinamicamente com base em uma consulta de campos. por exemplo.
caso a campo nome estivesse presente na consulta, a macro exibiria com base no dataset.

for(iteração do dataset){
sc_field_display (nome, on)
}

no caso, se a macro estiver dentro de um for ela não funciona, então tenho que passar todos os valores dessa consulta na mão, ao inves de usar o for para percorrer todo o dataset sozinho.
Seria interessante se a macro funcionasse dentro de uma estrutura de repetição.

Pesquisou no fórum?

Eu já dei resposta para isso no passado.

De fato encontrei uma solução sua, foi até uma alegria quando achei, mas no meu caso não funcionou. estou tentando fazer um requerimento dinâmico, onde do lado interno uma grid editavel é exibida com todos os campos da tabela, um radio grava o valor se o campo é pra ser exibido ou não. no lado externo ao abrir o formulário, ocorre uma consulta pra verificar o nome dos campos que foram marcados para serem exibidos, e então teria a iteração com a macro, tentei fazer uma carga no vetor igual a solução que vi de antes, mas não funcionou. Aliás, obrigado por toda sua ajuda aqui no forum, ja salvou bastante.