Dynamiczne przepisywanie zapytań. Widoki zmaterializowane definiują nie tylko relacje, ale także umożliwiają wstępne obliczenie kosztownych złączeń i agregacji. Optymalizator jest na tyle sprytny, że używa MV do pobierania odpowiednich danych, nawet jeśli MV nie jest jawnie użyty w zapytaniu (biorąc pod uwagę ustawienia bazy danych itp.).
Twoje pytanie zostało oznaczone jako Oracle, ale MSSQL również wykonuje podobne sztuczki.