BREAK
Выход из цикла.
<loop_stmt>
BEGIN
  ...
  BREAK;
  ...
END
<loop_stmt> ::=
    FOR <select_stmt> INTO <var_list>  DO
  | FOR EXECUTE STATEMENT ... INTO <var_list> DO
  | WHILE (<condition>) DO
| Параметр | Описание | 
|---|---|
| select_stmt | Оператор  | 
| condition | Логическое условие возвращающее TRUE, FALSE или UNKNOWN. | 
Оператор BREAK моментально прекращает работу внутреннего цикла операторов WHILE или FOR.Код продолжает выполняться с первого оператора после завершенного блока цикла.
Оператор BREAK похож на LEAVE, за исключением того, что не поддерживает метку перехода.
| Note | Этот оператор считается устаревшим.Начиная с Firebird 1.5 рекомендуется использовать SQL-99 совместимый оператор LEAVE. |