The static form of the CALL statement specifies the name of the subroutine as a literal; e.g., it is in quotes.
Your statement is not true all the time. From the COBOL
Programming Guide manual:
2.4.20 DYNAM
Use DYNAM to cause nonnested, separately compiled programs invoked through the CALL literal statement to be loaded for CALL, and deleted for CANCEL, dynamically at run time. (CALL identifier statements always result in a runtime load of the target program and are not affected by this option.)
So a statement in the form of CALL 'ABCDEFGH' may be static OR dynamic, depending upon the compiler options used.