la manière la plus facile, créent une variable booléenne l'a placée à faux avant la première boucle, l'a placée pour rectifier à l'intérieur de la boucle
si la première variable est encore fausse après la première boucle, alors la boucle n'a trouvé rien et fait la 2ème boucle
v_loop_check : = FAUX
pour le serv_prc_rec dans le serv_prc_cur (get_ship_interface_rec.item_id
, boucle de get_ship_interface_rec.price_code)
v_loop_check : = RECTIFIER ;
v_price : = serv_prc_rec.price ;
dbms_output.put_line ('prix de serv_prc_rec = '||serv_prc_rec.price) ;
boucle d'extrémité ;
sinon v_loop_check alors
-- Si la nulle cherchée par boucle ci-dessus ou aucuns disques puis le ci-dessous
pour le serve_ar_interface_rec dans le v_price de boucle du serve_ar_interface_cur (get_ship_interface_rec.item_id) : = serve_ar_interface_rec.std_price ;
dbms_output.put_line ('prix d'interface = '||get_ship_interface_rec.std_price) ;
finir si ;