il senso più facile, genera una variabile booleana la ha presentata a falso il primo ciclo, lo ha regolato per allineare all'interno del ciclo
se la prima variabile è ancora falsa dopo il primo ciclo, quindi il ciclo non ha trovato niente e fa il secondo ciclo
v_loop_check: = FALSO
per serv_prc_rec nel serv_prc_cur (get_ship_interface_rec.item_id
, ciclo di get_ship_interface_rec.price_code)
v_loop_check: = ALLINEARE;
v_price: = serv_prc_rec.price;
dbms_output.put_line ('prezzo del serv_prc_rec = '||serv_prc_rec.price);
ciclo dell'estremità;
se non v_loop_check allora
-- Se la posizione di segnale minimo andata a prendere ciclo di cui sopra o nessun annotazioni allora il sotto
per serve_ar_interface_rec in v_price del ciclo del serve_ar_interface_cur (get_ship_interface_rec.item_id): = serve_ar_interface_rec.std_price;
dbms_output.put_line ('prezzo dell'interfaccia = '||get_ship_interface_rec.std_price);
concluder se;