oMeta = newobject('DBCXMgr', 'DBCXMgr', '', .F., '<path to DBCXREG.DBF>', .T.) oMeta.Validate('!table1.dbf', 'Table') oMeta.Validate('!table2.dbf', 'Table') etc.You could use ADIR() to get a list of all free tables in a directory and then call Validate in a loop.