Fixes for Oracle 19c: fixed more cases with Problems with Boolean data types
This fixes e.g. the following problem [16/Feb/2022:20:55:19][3908.7fa5364fa700][-conn:oacs-5-10-0:default:1:9-] Error: SQL(): nsoracle.c:863:OracleExecPLSQLBind: error in `OCIStmtExecute ()': ORA-06550: line 1, column 13: : PLS-00382: expression is of wrong type : ORA-06550: line 1, column 7: : PL/SQL: Statement ignored : : SQL: BEGIN :1 := util.foreign_key_exists(table_name => :table_name,column => :column,reftable => :reftable,refcolumn => :refcolumn); END; [16/Feb/2022:20:55:19][3908.7fa5364fa700][-conn:oacs-5-10-0:default:1:9-] Notice: ### db_with_handle returned error <nsoracle.c:863:OracleExecPLSQLBind: error in `OCIStmtExecute ()': ORA-06550: line 1, column 13: : PLS-00382: expression is of wrong type : ORA-06550: line 1, column 7: : PL/SQL: Statement ignored :