Consulta sql dentro de un cursor - Power Builder
Estoy aprendiendo Power Builder con la versión 10.5 y quiero que se ejecute una instrucción sql dentro de un cursor, pero, no se ejecuta, fuera del cursor normal, pero, dentro no, este es el código:
cc = dw_1.getitemstring( i, 1)
declare c1 cursor for select código from tbdistrito where dpto = :cc;
open c1;
fetch c1 into :cc2;
do while sqlca.sqlcode<>100
delete tbcliente where distrito = :cc2;
fetch c1 into :cc2;
loop
close c1;
Quiero eliminar el departamento ,pero, antes de eso, debo eliminar los distritos vinculados al departamento, pero, antes de eso eliminar los clientes vinculados a los distritos.
cc = código del departamento
cc2 = código del distrito
Lo que me queda hacer es guardar el valor de cc2 en un datawindow y ocultarlo, luego recorrerlo con un for y ejecutar la el código sql, pero, me gustaría saber a qué se debe el problema.
Gracias