Database views are virtual tables that you can use as if they were physical tables to retrieve data defining columns from underlying views or tables.
A view does not contain data and is not materialized until a DML statement references it. View definitions are stored in the Data Dictionary.