Оператор MERGE не генерирует результаты и не поддерживает предложение RETURNING
.
Однако вы можете пометить записи, на которые влияет .Что-то вроде:
when matched update set .... merge_status = 'U'
when not matched insert ( ...., merge_status, ... ) values ( ...., 'I', .... )
Это, конечно, требует наличия дополнительного столбца для записи статуса слияния - что не всегда желательно (особенно когда вам нужна только эта информация временным образом, скажем,проверить результаты слияния).
К сожалению, насколько мне известно, это лучшее, что вы можете сделать.