non_reserved_word

non_reserved_word 
      ::= 
      "ada" 
      | "c" | "catalog_name" 
      | "character_set_catalog" | "character_set_name" 
      | "character_set_schema" | "class_origin" | "cobol" | "collation_catalog" 
      | "collation_name" | "collation_schema" | "column_name" | "command_function" 
      | "committed" 
      | "condition_number" | "connection_name" | "constraint_catalog" | "constraint_name" 
      | "constraint_schema" | "cursor_name" 
      | "data" | "datetime_interval_code" 
      | "datetime_interval_precision" | "dynamic_function" 
      | "fortran" 
      | "length" 
      | "message_length" | "message_octet_length" | "message_text" | "more" | "mumps" 
      | "name" | "nullable" | "number" 
      | "pascal" | "pli" 
      | "repeatable" | "returned_length" | "returned_octet_length" | "returned_sqlstate" 
      | "row_count" 
      | "scale" | "schema_name" | "serializable" | "server_name" | "subclass_origin" 
      | "table_name" | "type" 
      | "uncommitted" | "unnamed" 

[rule list]
This rule is called by

-> key_word