fetch_statement ::= FETCH {cursor_name | cursor_variable_name | :host_cursor_variable_name} {INTO {variable_name [, variable_name]... | record_name} | BULK COLLECT INTO {collection_name | :host_array_name} [, {collection_name | :host_array_name}]... [LIMIT numeric_expression]};