a) irgendwelche Fehlermeldungen?

b) warum nicht sowas wie:
PHP-Code:
SET ARETURN =                        
                  
SELECT  coalesce(max(H_CARDNR), 0)  +1        
                  From    appclhp                  
                  WHERE   H_CARDYY  
AYEAR        
                  
and     H_CARDEML AEMAIL