Ho una Tabella x che racchiude un elenco di sottotabelle y (alcune "attive", altre no)
Per ogni tabella attiva bisogna aggiornare alcuni campi, ma prima di aggiornarli è necessario verificare nella tabella "storico" -che chiamerò z - (che aracchiude tutti i dati di tutte le tabelle y), se i valori sono taluni corretti.
Dunque : mi servono 3 cursori che estraggono tre tipi di dati
1° cursore mi estrae dalla tabella x tutte le tabelle y aventi il flag attivo
2° cursore mi estrae per ogni tabella x tutti i record aventi il campo PIPPO='5'
3° cursore mi controlla che ogni record di ogni tabella y esista nella tabella Z
Una volta definiti i cursori dovrei aggiornare i record.
Prima di aggiornarli devo effettuare un controllo sulla tabella Z.
1° passo FOR tabella_attiva IN c1 LOOP
FOR record IN c2 LOOP
e qui dovrei effettuare il controllo di ogni record estratto in c2 che sia presente nella tabella Z
Come diavolo faccio??
Qualcuno mi aiuti!!