Non vorrei essere quello che getta sale sulle ferite aperte, ma temo con quella doppia clausola WHERE avrai problemi.
Esempio
Invece di:
select codice, descrizione from anagiva where codice>1 and where descrizione like '%indetr%'
si deve scrivere:
select codice, descrizione from anagiva where codice>1 and descrizione like '%indetr%'

Ciauz

Chico