Buenas a todos, al intentar borrar con dataset1.delete el registro actual de una tabla detalle, en vez de borrar ese registro me borra todos con el mismo numero de referencia y lo que quiero es que solo borre ese registro.Lo que tengo puesto en el dataset del detalle en SQLDELETE es(Estoy probando con FIBPlus Trial):
Código SQL
[-]
DELETE FROM
facturas
WHERE
NUMERO = :OLD_NUMERO
supongo que el error está aquí pero no veo como hacer que solo borre el registro actual.
En la clave foranea he quitado el CASCADE y nada...