tesoro ma quando mai.. lo sai che non mi permetterei mai 
cmq la query:
codice:
select cdgru AS GRUPPO, cdfam AS FAMIGLIA ,marca AS MARCA, cdarfo AS MODELLO, ESATT AS QTA_DISP, dsart AS DESCRIZIONE,
LPZLI AS PREZZO_LISTINO, lcdli AS COD_LISTINO
from spadacomu.mgana00f, spadacomu.MGPRO00F, spadacomu.mglis00f
where ESATT > 30
AND (LCDLI = '03' OR LCDLI = '05')
AND (CDGRU = 'AV'
OR CDGRU = 'GE'
OR CDGRU = 'CL'
OR CDGRU = 'DI'
OR CDGRU = 'HE'
OR CDGRU = 'IT'
OR CDGRU = 'SP'
OR CDGRU = 'TS'
OR CDGRU = 'PE'
OR CDFAM = 'ATC')
AND FLES <> 'S'
AND MARCA <> 'BOSE'
AND MARCA <> 'SAECO'
and spadacomu.MGPRO00F.CDART = spadacomu.MGANA00F.CDART
AND spadacomu.MGPRO00F.CDMAG = '001'
AND spadacomu.MGLIS00F.LCDAR = spadacomu.MGANA00F.CDART
order by gruppo asc
quel AND (LCDLI = '03' OR LCDLI = '05')
è il problema in quanto in questo modo seleziono due listini e quindi due record per ogni articolo.. e invece che due record vorrei due campi..