Jak to? snad mame nejake rozumne nazlosvovi, ne? Beru to jako v PL/SQL - funkce vrací hodnotu, tedy return (zde text na vypsani, zalezi jak to autor myslel), funkce musi vracet hodnotu.
Procedura hodnotu vracet nemusi ale muze, tzn bez returnu, ale mozne outparametry - jako ukazatelem apod.