While Statements

While statements are a form of conditional processing. Use them to specify an action to take while a certain condition is met. While statements use the same syntax as while statements in C and are processed as loops.

For example:
while (not(isnull(record))) {
  record.b := record.a + record.b;
  record := getNext(record_iterator);
}