• Does it work this way because the original select and final select are within a transaction? Or does that matter?