Hello! I think I did not explain what is bothering me: what is t in expression update t-row t, and what construction is that? http://psoug.org/definition/ROWID.htm What did they do in that example? Let's say t is alias for t_row, it means we can use alias also in update. Why are values of id and rid interchanged? Many thanks!!!