CREATE OR REPLACE FUNCTION register_migration_script(IN p_script character varying) RETURNS character varying AS $BODY$ DECLARE v_return CHARACTER VARYING; v_scriptid INTEGER; BEGIN v_return := p_script || ' successfully registered'; UPDATE AD_System SET LastMigrationScriptApplied=p_script WHERE LastMigrationScriptApplied