Debo realizar una resta de unas edades calculadas en dos cursores en pl/sql, ya que en uno de los cursores calculo la edad de 5 mujeres y en el otro calculo la edad de 2 hombres; entonces debo restar la edad de cada mujer con la edad de cada hombre y mostrar todos los resultados en pantalla. Intenté realizarlo mediante un ciclo for pero solo logro que me imprima la resta entre una sola mujer y un solo hombre, y me imprime esta misma resta diez veces.
Código SQL:
Ver originalFOR r_diferencias IN c_empF LOOP
FOR r_diferencias IN c_empM LOOP
nuevaEdad := ABS(edadF - edadM);
dbms_output.put_line('La Resta entre = ' || ' ' || rec_empF.nombre || ' ' || ' y ' || ' '
|| rec_empM.nombre || ' ' || ' es ' || ' ' || nuevaEdad);
END LOOP;
END