如何在PLSQL中释放游标?

mar*_*eff 4 oracle plsql cursor

我在SQL Server和Oracle上都进行了编码.
当我在SQL Server中编码时,我使用了这个:

OPEN curUSERS;
CLOSE curUSERS;
DEALLOCATE curUSERS;
Run Code Online (Sandbox Code Playgroud)

现在,当我在Oracle编码时,我使用了这个:

OPEN curUSERS;
CLOSE curUSERS;
Run Code Online (Sandbox Code Playgroud)

我在PL/SQL中看到了一个DEALLOCATE关键字,但是当我使用这个语句时

DEALLOCATE(curUSERS);
Run Code Online (Sandbox Code Playgroud)

它抛出一个错误.我怎样才能在PL/SQL中做同样的事情(解除分配)?

Ram*_*edi 8

Oracle不需要显式释放游标的内存.只要CLOSE(cursor)是好的.