@jdv is correct.
If you want recursion, you can make an entire program recursive, look at the same manual (the Enterprise COBOL Language Reference) and it's sister, the Enterprise COBOL Programming Guide, specifically at the PROGRAM-ID and its options.
However I'd only recommend recursion if you have no other way to do it, which is rare. There is a substantial overhead in having a recursive program.
You show this:
200-PARAGRAPH SECTION.
The 200-PARAGRAPH
bit is just a label, just a name. The word SECTION
tells you what it is, and it isn't a paragraph. You do have a paragraph within that SECTION
.
And No, a SECTION cannot be used recursively either.
SECTIONs in the PROCEDURE DIVISION used to be more important. With various changes in the COBOL 1985 Standard, SECTIONs became less important.
This is how I would code that (subject to local standards):
PERFORM 200-descriptive-and-meaningful-name
invariant-data-item-with-a-VALUE-of-ten
TIMES
DISPLAY "I'M DONE"
200-descriptive-and-meaningful-name.
CONTINUE (just representative of whatever code you need)
.
Or an inline-perform doing the same thing (I like PERFORMing paragraphs as it assists the self-documenting of the program).
Note that the names are to explain to you reading this. You should use different names which are meaningful to the business task at hand.
The Language Reference and Programming Guide are substantial documents, available for free as PDFs to download, or searchable on-line. Make these one point-of-call before SO. Also don't forget you should have colleagues who can also help.