From: Stefan on
Hi Malcolm,

I think the cause of the corruption to know. In a function of the
External Function Library there is the following code:

if goConnection = null_object
goConnection := SQLConnection{}

The Global-variable goConnection contains an instance of the
SQLConnection-class and is declared in the EFL. When a ReportPro-
object calls the function the first time, the if-condition is true and
a new instance is created. But the goConnection-variable already
contains an instance!! This behaviour is new since SP3.

Stefan