Hi Thomas.
>I started using the sdt and now I want to find the best way to get a list (array) of all free tables in the data-dictionary. What I found out was use the coremeta.dbf and use a select of all records which are crectypwe T and having cdbcname empty. But I am asking myself if there is a better way.
The DBCXGetAllObjects method of DBCXMgr is really handy for filling an array of all objects of a certain type from the meta data. Here's an example that will fill the specified array with all free tables:
dimension laTables[1]
lnTables = oMeta.DBCXGetAllObjects('!Table', @laTables)
Doug