diff --git a/src/interfaces/ecpg/test/test_informix.pgc b/src/interfaces/ecpg/test/test_informix.pgc
index e71f34b38e1eb24a6812797df0de13b69c938524..ce4977fed24194d7e7cbeb40006b2823256cae9d 100644
--- a/src/interfaces/ecpg/test/test_informix.pgc
+++ b/src/interfaces/ecpg/test/test_informix.pgc
@@ -24,6 +24,7 @@ int main()
 	if (sqlca.sqlcode != 0) $rollback;
 
 	$insert into test (i, j) values (:i, 1);
+	$commit;
 
 	$select i from test where j=(select j from test);
 	printf("SELECT: %ld=%s\n", sqlca.sqlcode, sqlca.sqlerrm.sqlerrmc);
@@ -41,7 +42,7 @@ int main()
 		else if (sqlca.sqlcode != 0) printf ("Error: %ld\n", sqlca.sqlcode);
 
 		if (risnull(CDECIMALTYPE, (char *)&j))
-			printf("%d\n", i);
+			printf("%d NULL\n", i);
 		else
 		{
 			int a;