The delta merge will always only show 0 rows affected. It doesn't change any of the tables records, but works on the underlying data structure.
The smart merge has nothing to do here. It's a feature to have application influence the point in time of merging a bit more.
Anyhow, can you run the update statement now?