Index: trunk/ippToPsps/jython/scratchdb.py
===================================================================
--- trunk/ippToPsps/jython/scratchdb.py	(revision 32459)
+++ trunk/ippToPsps/jython/scratchdb.py	(revision 32590)
@@ -33,6 +33,4 @@
         self.logger.debugPair("Using DVO detection table", self.dvoDetectionTable)
 
-        #self.createPsfLikelihoodFunction()
-
     '''
     Destructor
@@ -47,7 +45,12 @@
     def createPsfLikelihoodFunction(self):
 
-        sql = "DELIMITER $$ \
-               DROP FUNCTION IF EXISTS `psfLikelihood` $$ \
-               CREATE FUNCTION `psfLikelihood`(x REAL) RETURNS REAL \
+        sql = "DROP FUNCTION IF EXISTS `psfLikelihood`"
+        try:
+            self.execute(sql)
+        except:
+            self.logger.errorPair("Could not drop stored procedure", "psfLikelihood")
+            return False
+
+        sql = "CREATE FUNCTION `psfLikelihood`(x REAL) RETURNS REAL \
                DETERMINISTIC \
                COMMENT 'Returns the psfLikelihood using the complimentary error function with fractional error everywhere less than 1.2 x 10-7. From Numerical Recipes in C' \
@@ -64,6 +67,5 @@
                END IF; \
                RETURN ans; \
-               END $$ \
-               DELIMITER ;"
+               END"
 
         try:
