Personal opinion is to update quickly. When deleting oracle first and then inserting it, the implied rowid has changed, the space has to be redistributed, and the number of transactions has increased.
In short, the effect is not the same as update, although the return value of the select after you is the same.