条件文は、条件の真理値を判定して、後続の制御フローがその結果に依存することを指定する。
条件文には次のものがある。
- 次のいずれかの文。 
 EVALUATE 
IF、SEARCH、または RETURN 文
 
- AT END または INVALID KEY を指定する READ 文
 
 ON 文 
- INVALID KEY または END-OF-PAGE を指定する WRITE 文
 
- INVALID KEY を指定する START、REWRITE、または DELETE 文
 
- SIZE ERROR を指定する算術文 (ADD、COMPUTE、DIVIDE、MULTIPLY、または SUBTRACT)
 
- ON OVERFLOW を指定する STRING または UNSTRING 文
 
- ON OVERFLOW 
 または ON EXCEPTION 
を指定する CALL 文
 

 ON EXCEPTION を指定する ACCEPT または DISPLAY 文