да переделывать все, подзапросы делать нельзя, джойны не рекомендуется, потому что очень медленно и жрут память. И MV это такая on insert trigger. При инсерте пачки строк в таблицу, эта пачка попадает во MV и select применяется к этой пачке, саму таблицу MV не читает.
Обсуждают сегодня