anchor.diff:      | cursor_declaration
       | exception_declaration
       | pragma_declaration
  -    | record_declaration
  -    | table_declaration
  +    | type_declaration
       | create_procedure_body
       | create_function_body
       ;
  
positive.code:     | RESTRICT_REFERENCES '(' (identifier | DEFAULT) (',' identifier)+ ')') ';'
      ;
  
  record_declaration
      : record_type_dec
      | record_var_dec
      ;
  
  // $<Record Declaration - Specific Clauses
  
  //incorporates ref_cursor_type_definition
  record_type_dec
      : TYPE type_name IS (RECORD '(' field_spec (',' field_spec)* ')' | REF CURSOR (RETURN type_spec)?) ';'
      ;
  
  field_spec
  
negative.code:     | subtype_declaration 
      | cursor_declaration 
      | exception_declaration 
      | type_declaration
      | create_procedure_body
      | create_function_body 
      | procedure_spec
  