Oracle не поддържа join в update синтаксис:
UPDATE T123
SET COL1 = 1,
VER1 = VER1 + 1
WHERE EXISTS (SELECT 1 FROM WAPTDT_123 T WHERE T123.REQUEST_ID = T.NUM_FLD);
Това е стандартен SQL и трябва да работи във всяка база данни.
Вашето запитване има и други проблеми. . . подзаявката не е в скоби, inner join няма първа маса.
РЕДАКТИРАНЕ:
Можете да напишете тази заявка с тази подзаявка:
UPDATE T123
SET COL1 = 1,
VER1 = VER1 + 1
WHERE T123.REQUEST_ID IN (SELECT C1 FROM ( SELECT T.NUM_FLD C1 FROM WAPTDT_123 T) TAB );
Превключих това на IN , просто защото това е друга опция. Все още можете да използвате EXISTS .