a maneira a mais fácil, cria uma variável bôoleana ajustou-á falso antes do primeiro laço, ajustou-o para retificar dentro do laço
se a primeira variável é ainda falsa após o primeiro laço, a seguir o laço não encontrou nada e faz o ò laço
v_loop_check: = FALSO
para o serv_prc_rec no serv_prc_cur (get_ship_interface_rec.item_id
, laço de get_ship_interface_rec.price_code)
v_loop_check: = RETIFICAR;
v_price: = serv_prc_rec.price;
dbms_output.put_line ('preço do serv_prc_rec = '||serv_prc_rec.price);
laço da extremidade;
se não v_loop_check então
-- Se laço acima o zero buscado ou nenhuns registros então o below
para o serve_ar_interface_rec no v_price do laço do serve_ar_interface_cur (get_ship_interface_rec.item_id): = serve_ar_interface_rec.std_price;
dbms_output.put_line ('preço da relação = '||get_ship_interface_rec.std_price);
terminar se;