O'Reilly logo
  • Lucas Reis thinks this is interesting:

You can think of a view as a SQL statement stored in the database. Conceptually, when you select from a view, Oracle looks up the view definition in the data dictionary, executes the query the view is based on, and returns the results. Or, to put it another way, views are logical tables built on other tables and/or views.