Forces an immediate exit from a WHILE loop. Only valid inside the DO clause of a WHILE statement.
CREATE FUNCTION BreakContinueDemo( Value Integer, SkipMultiples Integer, StopValue Integer ) RETURNS INTEGER BEGIN CREATE VARIABLE INTEGER Result = 0; WHILE 0 < Value DO IF VALUE = StopValue THEN BREAK; END IF; IF SkipMultiples != 0 and VALUE mod SkipMultiples = 0 THEN Value = Value - 1; CONTINUE; END IF; Result = Result + Value; Value = Value - 1; END WHILE; RETURN Result; END FUNCTION;