Number or float for primary key?
Many systems use surrogate primary keys whose values are generated by Oracle sequences; these are typically integers. If, however, your table contains a column of type FLOAT that is a candidate primary key, the use of the column as the primary key should not cause any noticeable performance degradation. As always, your best bet is to verify through testing.