Bueno, continuamos 1.- Ya he podido leer la estructura con "todos" los tipos de campo y presentarla en pantalla, y devuelvo un array con: { oCat:Tables( i ):Columns( j ):Name , ; // Nombre de la Tabla cTipo, ; // Tipo de campo -> Estilo DBF nLen, ; // Longitud nDec, ; // ...