У меня есть несколько идей для этого (все непроверенные):
1) Oracle обычно поддерживает что-то вроде CREATE OR REPLACE
2) Используйте одно из системных представлений пользователя SYS, чтобы проверить с помощью SELECT, существует ли последовательность.
3) Используйте execute_immediate с блоком BEGIN .. EXCEPTION ... END
, чтобы удалить объект. Если он не существует, должна произойти ошибка, которую можно игнорировать.