numeric_subexpression ::=
 {{cursor_name
  | cursor_variable_name
  | :host_cursor_variable_name
  | SQL} 
  % ROWCOUNT
 | SQL % BULK_ROWCOUNT (integer)
 | :host_variable_name [: indicator_name]
 | numeric_constant_name
 | numeric_function_call
 | numeric_literal
 | numeric_variable_name
 | collection_name .{COUNT
                    | FIRST
                    | LAST
                    | LIMIT
                    | NEXT (index)
                    | PRIOR (index)}} 
 [** exponent]