fld_list :==

(column_name { d_gen_fld_spec 
| scalar_fld_spec 
| col_obj_fld_spec 
| collection_fld_spec
| filler_fld_spec }
)
[(, column_name { d_gen_fld_spec 
| scalar_fld_spec 
| col_obj_fld_spec 
| collection_fld_spec
| filler_fld_spec }
)]...


For information on how to read this syntax, see Appendix C.