Querido amigo huesos, probe la solucion que encontré y pues no funcionó para ORACLE... probé la tuya y funcionó OKI:
Cita:
Iniciado por huesos52
Código SQL:
Ver originalDELETE FROM (SELECT *FROM tabla1 INNER JOIN tabla2 ON tabla1.id=tabla2.id WHERE tabla1.id='001')
Cree una sentencia nueva, como esta:
Código SQL:
Ver originalDELETE FROM tabla2
WHERE tabla2.codigoTabla2='001'
AND tabla2.codigoTabla1 IN
(SELECT tabla1.codigoTabla1 FROM Tabla1 WHERE Tabla1.codigoTabla1='000000020');
La pregunta es, hay alguna diferencia en eficiencia???? o son iguales mi sentencia con la tuya??????