Olá Renato,
Eu também acabei de ler o livro do Fábio neste último final de semana... (Aliás, parabéns Fábio, belo trabalho!)
Não fiz testes na prática, mas se entendi bem o que li, vc pode usar a classe XMLAdapter e passar quantas tabelas quiser... Esta classe, diferentemente da função CursorToXml(), permite adicionarmos mais de uma tabela e gerar apenas uma string XML compativel com o recordset do Ado.Net (Certo fábio? - hehehe)
Estou em um cliente e sem o livro em mãos... Então não vou conseguir montar um código de exemplo para você... Mas de uma pesquisada no capítulo do livro que fala sobre esta classe (XMLAdapter) que você encontrará o que está procurando.
[]s!
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Rodolfo Duarte