Desværre er der ingen måde at opnå det på. Et indlejret underprogram, der er erklæret i en anonym blok, er ikke engang persisteret, efter at den anonyme blok er blevet behandlet, så selv når vi ignorerer omfangsgrænserne, findes den ikke når den anden anonyme blokering behandles.
Hvis du ikke kan gøre det til en gemt funktion, fordi den onde DBA ikke tillader det, bliver du nødt til at kopiere og indsætte funktionen.