Нетрудно ответить из-за отсутствия доступа к данным.Но пытались ли вы в качестве обходного пути использовать команду MERGE INTO, как это?В этом случае вы можете проверить объединенные данные, выполнив только оператор в USING.Конечно, вы можете добавить предикат в этот оператор, чтобы сделать набор строк короче.
MERGE INTO TABLE1 AS T1
USING (SELECT T3.PROCESSNAME_1 AS MY_PROCESS, T2.COL3, T2.COL4, T3.COL5
FROM TABLE3 T3, TABLE2 T2) AS Q1
ON T1.COL4 = Q1.COL4
WHEN MATCHED THEN
UPDATE SET (MY_PROCESS, MY_TIMESTAMP, COL3, COL5) =
(Q1.MY_PROCESS, CURRENT TIMESTAMP, Q1.COL3, Q1.COL5)