Thật không may, không có cách nào để đạt được điều đó. Một chương trình con lồng nhau được khai báo trong một khối ẩn danh thậm chí không tồn tại sau khi khối ẩn danh đã được xử lý, vì vậy ngay cả khi chúng tôi bỏ qua các giới hạn phạm vi, nó vẫn không tồn tại khi khối ẩn danh khác được xử lý.
Nếu bạn không thể đặt nó thành một hàm được lưu trữ vì DBA xấu xa không cho phép điều đó, bạn sẽ phải sao chép-dán hàm.