Not sure why it took so long for someone to say: Yes. SQL Loader will do the number conversion and the (?) value in a number declaration is its character length, regardless of neg/pos. That said, ensure you are using a delimited file or you account for the 8 characters within the control file to represent your number with a minus sign.
Mark