When you join tables, Toad may be trying to update one table using the rowid from another. You can turn on spool SQL to check that. (Main menu -> Database -> Spool SQL -> Spool to Screen). It would probably be best to just use an update statement in this case. It should still be fast if you use primary key values to determine which rows to update.
↧