Temporary datasets are a widely used feature across the Dynamics NAV application. Examples of potential uses include reports, pages (e.g. the Navigate page) and queries. Temporary datasets can be represented by a so-called “buffer” table which is loaded with values and then used for further processing. Of course, the end-user will not see the difference in the data representation, be it from an existing table in the database, or from a temporary dataset holding the values from multiple tables.