Extended Parallel Server supports SPL procedures but not SPL functions.
With Extended Parallel Server, the following SPL procedure features behave differently than they do in Dynamic Server:
All Informix database servers modify the SYSPROCPLAN system catalog table whenever an SPL procedure is created. For Dynamic Server, the SYSPROCPLAN system catalog table is also modified during execution of an SPL procedure, if the SPL procedure generates any new query-execution plans during execution. However, Extended Parallel Server does not modify the SYSPROCPLAN table when execution of an SPL procedure results in new query-execution plans. For example, if plans are deleted from the SYSPROCPLAN system catalog table and the procedure is executed from any coserver, the plans are not restored in SYSPROCPLAN. However, an UPDATE STATISTICS FOR PROCEDURE statement that is executed from any coserver updates the plans in SYSPROCPLAN.
An SPL procedure call can be made only to SPL procedures that are in the current database and the current database server.