Comment pourrais je faire la différence entre les deux types NUMBER(x) et NUMBER (x,y) ?

J'ai testé avec DATA_PRECISION mais le résultat n'est pas correcte (toujours > 0)

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
IF (l_tab_mapping(l_i_tab_mapping_index).data_TYPE = 'NUMBER' THEN
  IF l_tab_mapping(l_i_tab_mapping_index).DATA_PRECISION > 0 THEN
    -- Je fais mon truc avec NUMBER(x,y)
  ELSE
    -- Je Fais mon truc avec NUMBER(x)
  END IF;
END IF;
Est ce que je suis sur une bonne piste ?

Merci ^^