APEX has two report types, the "Classic Report" and the "Interactive Report".
Classic reports have been in APEX since its inception, and are the formatted result of the
SELECT statement of SQL language. The report templates used to control the layout of a classic report can either be "Generic Column" or "Named Column" templates. The main difference being that Generic Column templates render every column using the same column sub-template, whereas Named Column templates allow you to render each column differently, but need to define each column in the template.
The overwhelming majority of APEX applications will predominantly use Generic Column templates, reserving Named Column templates for very specific report layouts. We will ...