Olá Fábio!!!
O XML resolveu o meu problema... mas detonou a minha performance. Deixa eu explicar:
Existem 2 funções na minha classe dentro da COM, uma chamada ConsultaEstoque e ConsultaMovimentacao.
Com a ConsultaEstoque é tranquilo, pq o Select que ela faz me retorna um registro apenas, sempre. Já na ConsultaMovimentacao, eu faço um Select retornando 12 colunas e às vezes me retorna 4.000 registros. A performance acaba tornando-se meio dolorosa...
De qq forma, o XML tá funcionando. Não tendo uma maneira melhor, pelo menos já tá resolvido.
[]'s,
Pablo Márcio de Oliveira
Inside the scream is silent, inside it must remain