I'm still in disbelief. I think one should run the operation in reverse after obtaining result set.