select tempopianificato into tempov
from VoliPianificati
where codvolo = ilvolo;
select Volipianificati.codvolo into ilprimovolopossibile
from Volipianificati, Disponibilita
where to_date(Volipianificati.tempopianificato ,'hh24:mi') <
to_date(tempov,'hh24:mi','hh24:mi') AND
Volipianificati.codvolo not in (select codvolo from Perturbazioni) AND
VoliPianificati.partenza = (select partenza from Volipianificati where codvolo=ilvolo) AND
VoliPianificati.destinazione = (select destinazione from Volipianificati where codvolo=ilvolo) AND
Disponibilita.postiliberi > 0
order by tempopianificato asc;