Những gì bạn đang tạo được gọi một cách chính xác là "kế hoạch thực thi". "Giải thích kế hoạch" là một lệnh được sử dụng để tạo và xem một kế hoạch thực thi, giống như AUTOTRACE TRACEONLY thực hiện trong ví dụ của bạn.
Theo định nghĩa, một kế hoạch thực thi dành cho một câu lệnh SQL duy nhất. Một khối PL / SQL không có kế hoạch thực thi. Nếu nó chứa một hoặc nhiều câu lệnh SQL, thì mỗi câu lệnh đó sẽ có một kế hoạch thực thi.
Một tùy chọn là trích xuất thủ công các câu lệnh SQL từ mã PL / SQL và sử dụng quy trình bạn đã hiển thị.
Một tùy chọn khác là kích hoạt truy tìm SQL sau đó chạy thủ tục. Điều này sẽ tạo ra một tệp theo dõi trên máy chủ chứa các kế hoạch thực thi cho tất cả các câu lệnh được thực thi trong phiên. Dấu vết ở dạng khá thô nên thường dễ dàng định dạng nó nhất bằng cách sử dụng công cụ TKPROF của Oracle; cũng có nhiều công cụ của bên thứ ba xử lý các tệp theo dõi này.