Ne, nelze odstranit řádky, které nebyly aktualizovány příkazem sloučení.
Zde je dokumentace:http://docs.oracle.com/cd/B28359_01/server.111/b28286/statements_9016.htm
To znamená, že řádky musí být aktualizován. Nemusíte však aktualizovat všechny řádky, po UPDATE použijte stejnou klauzuli WHERE jako po DELETE
when matched then update set dummy=dummy
where a_value not in ('ace','afk')
delete
where a_value not in ('ace','afk')