RE:Modificar sentencia SQL con modify
La forma de hacer esto es: (procedimiento)
1. Llenas cada uno de los DDLB mediante un cursor.
2. Si el primer DDLB cambia, tomas el valor
3. Borras el contenido del segundo vuelves a llenar el segundo DDLB de acuerdo al dato que te servira de filtro.
Otra forma es que los DDLB sean DDDW, es decir un DW con dos DDDW, los cuales estarias haciendo retrieves de acuerdo a si cambia, itemchange del DW.
Asi, si el primero cambia haces un retrieve con el dato al segundo.
Esta forma es mucho mejor que la primera.
Espero te sirva. Saludos!