Для проекта, над которым я работал, мне пришлось создать 2 таблицы в Oracle, используя окно Initial SQL в Tableau. По сути, мне нужно заново создавать их каждый раз, когда Tableau делает извлечение, поэтому пришлось бы удалять их и создавать заново. Работает только использование оператора 'DROP', но если извлечение завершается неудачно в середине его, то при повторном запуске таблиц не существует, поэтому он возвращает ошибку.
Я пытался использовать приведенный ниже код, который отлично работает в SQL Developer, но, похоже, Tableau не принимает его.
--Searches and deletes table TABLEAU_LCC_LEAD_TIME if it exists
DECLARE
does_not_exist EXCEPTION;
PRAGMA EXCEPTION_INIT (does_not_exist, -942);
BEGIN
EXECUTE IMMEDIATE 'DROP TABLE TABLEAU_DOC_LEAD_TIMES';
EXCEPTION
WHEN does_not_exist
THEN
NULL;
END;
/
Tableau возвращает эту ошибку

Известны ли вам какие-либо обходные пути для "/" в Tableau Initial-SQL для Oracle?