CREATE OR REPLACE FUNCTION register_migration_script ( p_script IN VARCHAR2 ) RETURN VARCHAR2 IS PRAGMA AUTONOMOUS_TRANSACTION; v_return VARCHAR2(255); v_scriptid INTEGER; BEGIN v_return := p_script || ' successfully registered'; UPDATE AD_System SET LastMigrationScriptApplied=p_script WHERE LastMigrationScriptApplied