... última, aunque es excelente te obliga a manterner la tabla abierta, mientras con con FW_ArrayAsRecordSet(), abres la tabla, instancias la función, obtienes tu RecordSet y puedes cerrar tu tabla sin problema, especialmente cuando se trata de sólo consultas con tablas muy grandes. Se te ocurre alguna ...