Although I am not familiar with COBOL I am assuming this means you have to indicate where the control returns to after a function ends
Maybe someone who writes cobol could chime in on this.
Modern Cobol doesn't seem to have this limitation, eg http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/handhel.... When Cobol originally appeared, call stacks weren't standard, Lisp didn't exist yet, and neither Fortran nor Algol supported recursive functions; it made sense at the time.
Gosh, thanks. I sometimes hold historical technology to unfair standards because I'm not thinking about the continuity of it all.
Crazy to think twenty-somethings are out there hacking COBOL!
Do not forget that when COBOL was created mainframes were less powerful than today's microcontrollers.