This section continues the discussion of dynamic data management objects with information on how to create and use dynamic temp-tables and dynamic browses.

Using a dynamic temp-table, you can build up a table of any fields your application needs, some of which can be derived from database fields, and some or all of which can be completely independent of any database table. You can then define a dynamic buffer and a dynamic query to manage the temp-table data. Using a dynamic browse, you can define at run time not just what query a browse should display data for, but also what columns it should display and in what order.

ProDataSets, powerful ABL (Advanced Business Language) objects based on temp-tables, are not covered here. For detailed information on how to create and use ProDataSets, see Use ProDataSets.