¿Es posible actualizar parcialmente una vista materializada en Oracle?

Tengo una vista de Oracle muy compleja basada en otras vistas materializadas, vistas regulares y algunas tablas (no puedo "actualizarlas rápidamente"). La mayoría de las veces, los registros existentes en esta vista se basan en una fecha y son "estables", con nuevos conjuntos de registros con nuevas fechas.

Ocasionalmente recibo fechas atrasadas. Sé lo que son y cómo lidiar con ellos si estuviera manteniendo una mesa, pero me gustaría mantener esto como una "vista". Una actualización completa tomaría alrededor de 30 minutos, pero solo toma 25 segundos para una fecha determinada.

¿Puedo especificar que solo una parte de una vista materializada debe actualizarse (es decir, las fechas afectadas)?

¿Debo descartar la vista y usar una tabla y un procedimiento para completar o actualizar una fecha determinada en esa tabla?

Respuestas a la pregunta(4)

Su respuesta a la pregunta