There is some more problem with updateable views. They are not so clear, but perfomance of update query with view ROWID worse then by unique key. The reason maybe value of ROWID for views, it's based on value of ROWID underlying tables but which one is unpredictable.
What about expanding DOA set with special DataSet for updateable views completely based on unique key?

------------------