帮忙看一下这个存储过程错在哪里?该怎么处理

帮忙看一下这个存储过程错在哪里?CREATE OR REPLACE PROCEDURE REPORT AS V_SUM NUMBERBEGIN CURSOR C1 I

帮忙看一下这个存储过程错在哪里?
CREATE OR REPLACE PROCEDURE REPORT AS 
V_SUM NUMBER;
BEGIN
 CURSOR C1 IS SELECT * FROM PARAMETER;
  BEGIN
     FOR cur_result in cur LOOP
      BEGIN
       V_SUM := P_COURSE_ID;
      END;
     END LOOP;
END REPORT;
================================
Error(4,9): PLS-00103: Encountered the symbol "C1" when expecting one of the following:     := . ( @ % ; 

提示C1有问题。 存储过程
[解决办法]
BEGIN
 CURSOR C1 IS SELECT * FROM PARAMETER;
多了个Begin,
FOR cur_result in cur LOOP
cur应该为C1 吧
[解决办法]

CREATE OR REPLACE PROCEDURE REPORT AS 
V_SUM NUMBER;
BEGIN
 CURSOR C1 IS SELECT * FROM PARAMETER;
  BEGIN
     FOR cur_result in c1 LOOP
      BEGIN
       V_SUM := P_COURSE_ID;
      END;
     END LOOP;
END REPORT;