wwXML's CURSORTOADOXML() is supposed to generate an XML equivalent to the one ADO generates. The fields of type "i8" are created for Currency fields, so you have to guarantee that your cursor has a field of type "Currency" in order to it be mapped as type "i8" in the resulting XML.