SELECT FOR UPDATE works for views as well? In other words, can I be sure that the corresponding lock is placed on the table itself? If updates are done only via views, can a SELECT FOR UPDATE on a view prevent simultaneous changes on the record in the original table?