ORA Error ReferenceSearch errors

All errors › ORA errors

ORA-30926: Unable to get a stable set of rows in the source tables

What it means

MERGE matched the same target row with more than one source row.

How to fix it

Make the USING source unique per ON key (deduplicate with ROW_NUMBER or GROUP BY).

Catch it before it runs

ORA Error Helper
Explains ORA-/PLS- codes inside JetBrains IDEs and DataGrip.
PL/SQL Lint
Flags risky PL/SQL patterns while you type.
Oracle Plan Reader
Reads execution plans and points at the slow step.
PL/SQL in Practice
Kindle book with practical PL/SQL for working developers.

Nearby errors

Updated 2026-11-12.