車で行われた最新の予約を見つけるために、車の登録を受け入れるパラメーターを指定して明示的なカーソルを使用する必要があります。MAX機能が使えません。最新の日付を見つけるには、関連するすべての日付を比較する必要があります。
これが私が今まで持っているものです」
Declare
  v_rec_date DATE; 
    Cursor date_cur (v_reg VARCHAR2) IS 
    SELECT * FROM i_booking
    WHERE registration = v_reg;
    v_date date_cur%ROWTYPE;
  Begin
   FOR v_date IN date_cur LOOP 
     DBMS_OUTPUT.PUT_LINE('Recent Rental Date:'|| ' '||v_rec_date); 
   END LOOP;
  End;
しかし、これは私にエラーを与えています:
FOR v_date IN date_cur LOOP
              *
ERROR at line 8: 
ORA-06550: line 8, column 15: 
PLS-00306: wrong number or types of arguments in call to 'DATE_CUR' 
ORA-06550: line 8, column 1: 
PL/SQL: Statement ignored 
ここでどこが間違っていますか?