Just detected that the moodle_database.set_field() method under Oracle, when executed without conditions... cause a wrong SQL (with no-needed WHERE empty clause):
(oci8po): UPDATE m_portfolio_tempdata SET userid = ? WHERE
- Review tests to confirm/add one set_field() without conditions.
- Fix set_field() across all DBs.
- Review other tests and methods to see how they perform without conditions.