Yo arme un window "W_ERROR_DB" al cual le hago un openwithparm pasando los parámetros long, string, string necesarios:
Dentro del window, tengo un datawindow donde muestro
as_mensaje_sistema
"Error db: " + an_numero (sqlca.sqlcode)
as_mensaje_db simple (-83)
y hay un botón detalle que agranda el window y hace visible un segundo dataqindos en caso de encontrar el error:
as_mensaje_db real (sqlca.sqlerrtext)
Atte.