Niestety nie ma na to sposobu. Zagnieżdżony podprogram zadeklarowany w bloku anonimowym nie jest nawet utrwalany po przetworzeniu bloku anonimowego, więc nawet jeśli zignorujemy ograniczenia zakresu, nie istnieje kiedy inny anonimowy blok jest przetwarzany.
Jeśli nie możesz zrobić z niej funkcji przechowywanej, ponieważ zły DBA na to nie pozwala, będziesz musiał skopiować i wkleić funkcję.