Which statements are true about the WHENEVER ERROR statement?
A . It will result in the STATUS variable being reset to 0.
B . It can be used to handle unexpected program terminations.
C . It traps fatal errors during execution of 4GL statements.
D . It can not be used to trap warnings during execution of 4GL statements.
Answer: BC