Ja, einzelnd aufgerufen bekomme ich nur 'meine' Daten

Ablauf:
close
declare
open
fetch first
Schleife bis sqlcode <> 0: fetch next
(neu close
seton LR

der declare, schon mit und Ohne scroll versucht

Code:
WITH A AS(                                                   
SELECT CHGHIP.*, FERELE FROM CHGHIP, FELKAP WHERE            
      (       CHKEYXX        = :SUNRA OR                     
              CHKEYXX        = :SUNRB)  AND                  
       CHHERK <> 'EGA'                      AND              
                                                             
      (CHFILE = 'SCHULP' OR                                  
       CHFILE = 'SCHUVP') AND                                
      CHFILE=FEFILE AND CHFELD= FEFELD                       
                           AND (FEKORE = 1 OR FEKORE = 3) AND
                     SUBSTR(FERELE, 1, 2) <> 'S1' AND        
                     SUBSTR(FERELE, 1, 2) <> 'S2'            
) SELECT * FROM A                                            
ORDER BY FERELE, CHFELD, CHDAEN DESC, CHKEYXX
der fetch (mal first mal next)
FETCH FIRST FROM C9 INTO :CHSATZ, :FERELE

CHSatz ist eine E DS auf ein PF
FERELE kommt aus der FELKAP die auch als E DS am Pgm ist

Robi