ya supe cual es el problema y es ADO
con ADO 2.7 una consulta a la base de datos que me la entregue en xml no la devuelve con {}
pero con ADO 2.6 la misma consulta la devuelve con {}
al devolver la consulta con recordset no hay problema.
esto es bueno tenerlo en consideracion