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]};