Different Return Codes

Hi,
I wanted to know the significance of different return codes when we do echo $?
I know when $? returns 0 the command has worked successfully.
but what does $? = 1, 2, 3 etc. signify.

Thanks in advance for the help !!!

the return code depends on the command. the man pages should help about this...

I wanted to know the return codes of sqlldr..
In the scripts, there are few jobs that are carried out w.r.t. the return codes.

Thanks !!

If you hate the man pages, you can ask MR. GOOGLE !