I had this scenario now if i select more then 16 digits in plsql or sql plus i get wrong values:
// the below from plsql
select 12345678901213 from dual
1.23456789101112E16
what is the cause of that ? and how to fix that in my procedures ? because I am concatenate more then 16 digits and inserting them in a table.
the below from sqlplus