Gọi các thủ tục đã lưu trữ bằng cách sử dụng execute như trên là cụ thể cho SQL * Plus. Trên thực tế, SQL * Plus chuyển đổi execute some_proc() thành BEGIN some_proc(); END; , Bạn có thể tự mình thấy điều này bằng cách thử gọi một thủ tục không tồn tại:
SQL> execute some_proc()
BEGIN some_proc(); END;
*
ERROR at line 1:
ORA-06550: line 1, column 7:
PLS-00201: identifier 'SOME_PROC' must be declared
ORA-06550: line 1, column 7:
PL/SQL: Statement ignored