You cannot create a table or sequence within a PL/SQL block.
A, B, D
A sequence will generate unique numbers, but you cannot count it as a method to generate contiguous number.
When you issue a ROLLBACK it only applies to the current session of the user you are logged in as. It has no effect on other sessions.