What is the difference between ROLE and PRIVILEGE for Oracle? Is role a collection of certain privileges?
Yes, a role is a collection of system and/or object privileges and/or other roles.  It simplifies privilege management by allowing you to manage bundles of privileges.