Да, DB2 имеет оператор MERGE, который сделает UPSERT (обновите или вставьте).
MERGE INTO target_table USING source_table ON match-condition
{WHEN [NOT] MATCHED
THEN [UPDATE SET ...|DELETE|INSERT VALUES ....|SIGNAL ...]}
[ELSE IGNORE]
См.:
https://www.ibm.com/developerworks/community/blogs/SQLTips4DB2LUW/entry/merge? lang=en