boolean_factor ::= boolean_literal | variable_name | ( function [ "(" plsql_exp_list ")" ] ) | ( "(" boolean_exp ")" ) | ( plsql_expression ( ( relational_op plsql_expression ) | ( "is" [ "not" ] "null" ) | ( [ "not" ] "like" match_string ) | ( [ "not" ] "between" plsql_expression "and" plsql_expression ) | ( [ "not" ] "in" "(" plsql_exp_list ")" ) | ( ( cursor_name | subquery ) ( "%notfound" | "%found" | "%isopen" ) ) ) )
This rule is call by-> boolean_term