La variable mSQLCode en la línea if [ $mSQLCode -ne 0 ]
debe ir entre comillas dobles, que tiene el siguiente aspecto:if [ "$mSQLCode" -ne 0 ]
.
El motivo es que mSQLCode es el resultado de una consulta de Oracle que implica varias líneas de código (insert into ...
). Las variables deben estar entre comillas dobles, lo que significa que se deben considerar varias líneas en la consulta.