если базовый запрос каждый раз один и тот же, вы также можете создать представление mat и просто выполнить полное обновление по мере необходимости. Конечно, нужно больше информации о том, что здесь происходит
даю временную таблицу в pl / sql, используя execute немедленный и также вставляя в таблицу, зачем создавать таблицу.
После этого я обновляю таблицу. Но я получаю таблицу ошибок не существует, так как она не создает таблицу, выполняемую немедленно
образец кода---------
begin
execute immediate 'create table t23 as select ''1'' aa from dual';
update t23 set aa ='2' where aa='1';
COMMIT ;
end;