other_boolean_form ::=
{collection_name . EXISTS (index)
| {cursor_name
| cursor_variable_name
| :host_cursor_variable_name
| SQL} % {FOUND | ISOPEN | NOTFOUND}
| expression {relational_operator expression
| IS [NOT] NULL
| [NOT] LIKE pattern
| [NOT] BETWEEN expression AND expression
| [NOT] IN (expression [, expression]...)}}
character_expression ::=
{character_constant_name
| character_function_call
| character_literal
| character_variable_name
| :host_variable_name [:indicator_name]}
[|| {character_constant_name
| character_function_call
| character_literal
| character_variable_name
| : host_variable_name [:indicator_name]}
[|| {character_constant_name
| character_function_call
| character_literal
| character_variable_name
| : host_variable_name [:indicator_name]}]...