Did you know the SIMPLE_INTEGER datatype is a subtype of the PLS_INTEGER datatype and can increase the speed of integer arithmetic in natively compiled code as well as in interpreted code?
This is an 11g feature, so not that new… Have a look and use it!
Check below for datatype declaration example:
var_old_fashioned PLS_INTEGER := 0;
var_new_way SIMPLE_INTEGER := 0;