anchor.diff:  
   FETCH_TARGET_LIST ::=
   	TARGET_SPECIFICATION ( { COMMA TARGET_SPECIFICATION }... )*
  -
  -TARGET_SPECIFICATION ::=
  -	  PARAMETER_SPECIFICATION
  +*/
  +
  +TARGET_SPECIFICATION
  +	: PARAMETER_SPECIFICATION
   	| VARIABLE_SPECIFICATION
  -
  +	;
  +
  +/*
   CLOSE_STATEMENT ::=
   	CLOSE CURSOR_NAME
  -
  -SELECT_STATEMENT:_SINGLE_ROW ::=
  -	SELECT ( SET_QUANTIFIER )* SELECT_LIST
  -	  INTO SELECT_TARGET_LIST
  -		TABLE_EXPRESSION
  -
  -SELECT_TARGET_LIST ::=
  -	TARGET_SPECIFICATION ( { COMMA TARGET_SPECIFICATION }... )*
  -
  +*/
  +
  +SELECT_STATEMENT_SINGLE_ROW
  +	: SELECT ( SET_QUANTIFIER )* SELECT_LIST INTO SELECT_TARGET_LIST TABLE_EXPRESSION
  +	;
  +
  +SELECT_TARGET_LIST
  +	: TARGET_SPECIFICATION ( COMMA TARGET_SPECIFICATION )*
  +	;
  +/*
   SQL_DATA_CHANGE_STATEMENT ::=
   	  DELETE_STATEMENT:_POSITIONED
   	| DELETE_STATEMENT:_SEARCHED
  
positive.code: 	: GENERAL_LITERAL
  	;
  
  GENERAL_VALUE_SPECIFICATION ::=
  	: PARAMETER_SPECIFICATION
  	| DYNAMIC_PARAMETER_SPECIFICATION
  	| VARIABLE_SPECIFICATION
  
negative.code: 	  STATEMENT_OR_DECLARATION
  	( SQL_TERMINATOR )*
  
  STATEMENT_OR_DECLARATION
  	  DECLARE_CURSOR
  	| DYNAMIC_DECLARE_CURSOR
  	| TEMPORARY_TABLE_DECLARATION
  	| EMBEDDED_EXCEPTION_DECLARATION
  	: SQL_PROCEDURE_STATEMENT
  	;
  
  EMBEDDED_EXCEPTION_DECLARATION ::=
  	WHENEVER CONDITION CONDITION_ACTION
  