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]