Как я могу исправить эту ошибку: не поддерживается SQL92?

Я пишу код в Java и соединение с базой данных с оракулом. Я запускаю какой-то скрипт и получаю эту ошибку. Мой скрипт работает в жабе, но не работает в моем проекте

URL включает в себя ..

.
.
.
.
    DECODE
                 (REF.target_type_code,
                  '1', wf.workflow_name,
                  '20', reqtyp.request_type_name,
                  '6', prj1.project_name,
                  '59', trootinfo1.NAME,
                  '55', DECODE
                     (document.checked_out_by,
                      NULL, 
                      REPLACE
                         (REPLACE
                             (REPLACE
                                 (REPLACE
                                     (REPLACE
                                         (knta_i18n_resource.get
                                             ('DMS_REFERENCE_DETAIL_CHECKED_OUT.TXT'
                                             ),
                                          knta_i18n_format_utils.format_date
                                                        (document.checked_in_date,
                                                         3 
                                                        )
                                         )
                                     ),
                                  document.version_number
                                 ) 
                             ),
                          '{4}' 
                         )
                     )
                 ) reference_detail,

.
.
.

try { 
    stmt = connection.createStatement(); 
    rset =   stmt.executeQuery(url) ;  
}  catch (Exception e) 

{  
    error= e.getLocalizedMessage() ;
    return 4; 
}

эта ошибка возникает из-за круглых скобок {}. Я проверяю это. Когда я удаляю скобки, не ошибаюсь. Но они мне нужны и как я могу это исправить?

Ответы на вопрос(4)

Ваш ответ на вопрос