PLS-00201: должен быть объявлен идентификатор UTIL_FILE

пытаюсь экспортировать данные из запроса в файл csv из Oracle Enterprise Express, установленного на компьютере с Windows Server 2008.

мы нашли это решение:

http://asktom.oracle.com/pls/asktom/f?p=100:11:::::P11_QUESTION_ID:235814350980

который в основном пишет функцию и использует объект UTIL_FILE для создания и записи в файл и добавления разделителей.

Я получаю следующую ошибку при попытке создать функцию в Oracle SQL Developer:

PLS-00201: identifier UTIL_FILE must be declared. 

Когда я запускаю следующую команду:

select owner, object_type from all_objects where object_name = 'UTL_FILE' 

Результат:

OWNER      Object Type
---------  -----------
PUBLIC     SYNONYM

РЕДАКТИРОВАТЬ:

Бег:

GRANT EXECUTE ON UTL_FILE TO PUBLIC

дает:

Error starting at line 2 in command:
GRANT EXECUTE ON UTL_FILE TO PUBLIC
Error report:
SQL Error: ORA-00942: table or view does not exist
00942. 00000 -  "table or view does not exist"
*Cause:    
*Action:

В чем проблема?