You can always open the dbc as a table (USE it AGAIN if it's already open as a database container) and look for records with Objecttype='Table'. You can also use this method to find the fields in each table. Or, you can use AFIELDS() to get an array of the fields in a table.
>Is there a way that, given a database, I can get a list of all the tables in it. And then, given a table, get a list of all the fields in it?
>
>-Michelle