(PHP 3 >= 3.0.4, PHP 4, PHP 5)
This function is an alias of: oci_field_size().
Using OCIColumnPrecision() I got the correct field size ( not the Oracle 22 fixed value ). Don't know if its the correct behaviour, but it works. :)
Just a note regarding the size of Oracle NUMBERS will always return 22 as their "size". This seems to be an Oracle feature. The rest of the documentation is in bug5156.