Union entre dos tablas solo da resultado de una de ellas

Tengo 2 tablas obtenidas en memoria mediante un with sobre las que posteriormente realizo un union que inserto en una tabla final. El problema es que solo de vez en cuando (solo de vez en cuando) inserta solo lo registros de una de las tablas, el resto de las veces lo hace correctamente ¿A alguien se le ocurre que podría ser? ¿Al leer en memoria con un with podría no estar recuperando todos los registros por falta de espacio en memoria o porque los registros estén siendo leídos por otro proceso en el mismo momento? La base de datos es Oracle 12c

Añade tu respuesta

Haz clic para o