Publicado el Deja un comentario

ORA-30926: unable to get a stable set of rows in the source tables. Merge Oracle.

Oracle envía el error «ORA-30926: unable to get a stable set of rows in the source tables» cuando hacer una actualización a una tabla con la comando MERGE.

Este error es debido a que la sentencia está tratando de actualizar una misma fila (row) más de una vez. La solución es revisar los resultados que arroja la tabla o la consulta, que estamos utilizando para hacer la actualización, para que no arroje filas duplicadas.

¡Saludos!