The list of all possible is saved in the table TAIRNCRCHARACTERISTICS, which have the following structure:
cId,
cType,
cCode,
cNLSKey,
cNLSDefault
ALTER TABLE TAIRNCRPOS ADD ( CNOMINALHOLESPEC1 VARCHAR2(16 CHAR), CNOMFASTENER VARCHAR2(30 CHAR), CNOMFASTENERWASHERHEAD VARCHAR2(30 CHAR), CNOMFASTENERWASHERNUT VARCHAR2(30 CHAR), CNOMFASTENERNUT VARCHAR2(30 CHAR), CDRILLEDHOLESPEC VARCHAR2(16 CHAR), CCURRENTFASTENER VARCHAR2(30 CHAR), CCURRENTFASTENERWASHERHEAD VARCHAR2(30 CHAR), CCURRENTFASTENERWASHERNUT VARCHAR2(30 CHAR), CCURRENTFASTENERNUT VARCHAR2(30 CHAR), CFASTENERORIENTATION VARCHAR2(30 CHAR), CADJOVERSIZEDFASTENER VARCHAR2(30 CHAR), CNOMPITCHEDGEDIST VARCHAR2(30 CHAR), CADJPITCHEDGEDIST VARCHAR2(30 CHAR), CDRILLEDPITCHEDGEDIST VARCHAR2(30 CHAR), CANGLE FLOAT, CCOUNTERSINKDRILLED VARCHAR2(3 CHAR), CNUMREMOVALPLIES NUMBER(*, 0), CNDTREPORT VARCHAR2(20 CHAR), CDEVIATIONLOCATION VARCHAR2(20 CHAR), CTOLERANCEPARTA1 VARCHAR2(5 CHAR), CTOLERANCERADIUSTHICKNESS1 VARCHAR2(5 CHAR), CTOLERANCEPARTB1 VARCHAR2(5 CHAR), CTOLERANCEPARTA2 VARCHAR2(5 CHAR), CTOLERANCERADIUSTHICKNESS2 VARCHAR2(5 CHAR), CTOLERANCEPARTB2 VARCHAR2(5 CHAR), CHOLESBDIAMETER2 FLOAT, CNCDEPTH2 FLOAT, CNCMAXLENGTH2 FLOAT, CNOMRADIUSTHICKNESS2 FLOAT, CNOMTHICKNESSPARTA2 FLOAT, CNOMTHICKNESSPARTB2 FLOAT, CTHICKNESSAFFECTEDPART2 FLOAT, CTHICKNESSPARTFASTENER2 FLOAT, CTOTALTHICKNESS2 FLOAT, CWIDTHAFFECTEDAREA2 FLOAT );