Bohužel neexistuje způsob, jak toho dosáhnout. Vnořený podprogram deklarovaný v anonymním bloku není po zpracování anonymního bloku ani uchován, takže i když ignorujeme omezení rozsahu, neexistuje při zpracování druhého anonymního bloku.
Pokud z toho nemůžete udělat uloženou funkci, protože to zlý DBA neumožňuje, budete muset funkci zkopírovat a vložit.