SET TERM ^ ;
ALTER PROCEDURE STAFF_Test
RETURNS (personid varchar(500),
legacyrowid varchar(500),
lastname varchar(500),
firstname varchar(500),
minit varchar(100),
ACTIVESTATUS varchar(100),
COLLOQUIAL_NAME varchar(500)
)
AS BEGIN
FOR SELECT distinct
STAFFID AS personid,
STAFFID AS legacyrowid,
replace (STAFFNAME, substring( STAFFNAME from 1 for (position(' ' in STAFFNAME))), '') as lastname,
substring( STAFFNAME from 1 for (position(' ' in STAFFNAME))) as firstname,
Staffinit as minit
,ACTIVESTATUS
,COLLOQUIAL_NAME
FROM STAFF1
INTO :personid, :legacyrowid,:lastname,:firstname,:minit,:ACTIVESTATUS, :COLLOQUIAL_NAME
DO SUSPEND;
END^
SET TERM ; ^
GRANT EXECUTE
ON PROCEDURE STAFF_Test TO SYSDBA;