Me aperecieron dos notas, yo respondere el de creacion de DBF's a partir de otra tabla (DBF).... estudia lo siguiente:
CREATE TABLE - SQL Example
This example creates a table and displays its structure.
CLOSE DATABASES
CREATE TABLE employee ;
(name C(20), addr C(30), city C(30), zip C(5), salary N(8,2), ;
comments M)
DISPLAY STRUCTURE
This example dimensions and fills an array then creates a table from the array.
CLOSE DATABASES
CLEAR
USE invoices
DISPLAY STRUCTURE
COPY STRUCTURE EXTENDED TO temp
USE temp
DIMENSION cur_copy[1,4]
SCATTER TO cur_copy
CREATE DBF backup FROM ARRAY cur_copy
DISPLAY STRUCTURE
Lo saque del help de Fox, pero usa discernimiento si deseas crearlo a partir de los registros de la tabla entonces estudia el SCATTER TO ARRAY ya que tambien te copia el contenido de todo un registro a un arreglo (DIMENSION) y si notas el ejemplo anterior puedes crear el dbf con datos de la tabla.
saludos.