Muss das nicht so aussehen?
SQL-Code:
SELECT SUM(K.MENGE), A.NR INTO MONATSMENGE
FROM ART A RIGHT JOIN KSTAT K ON (A.ID = K.ID_ART)
WHERE (MONAT >= :VONMONAT)
AND (MONAT <= :BISMONAT)
AND (JAHR = :JAHR)
GROUP BY A.NR;
Bei ORACLE muss das INTO zumindest immer nach dem Select kommen.
Gruß
Daniel