Vistas materializadas en Oracle

¿Cuáles son las ventajas de las vistas materializadas en Oracle? 

Estoy tratando de comprender el concepto, pero me pierdo.

Una vista es un select.

La ventaja de una vista es que tienes un select ya hecho y te permite realizar consultas de forma rápida y sencilla.

 

La ventaja de una vista materializada sobre una vista es que oracle guarda el resultado de la vista y no el select.

De esta forma, por ejemplo, si en una consulta que haces muy habitualmente hay una función que tarda mucho en ejecutarse, puedes tener la vista materializada con los resultados ya pre-calculados y acceder a los datos rápidamente.

La ventaja de una vista es tener un select ya hecho.

La ventaja de una vista materializada es tener el resultado del select ya hecho.

;)