¿Lo que quieres es ejecutar scripts, entonces?
Algo como:
Código SQL:
Ver originalDECLARE
FechaLimite DATE;
BEGIN
FechaLimite := TO_DATE ('01/08/2013 00:00:00', 'dd/mm/yyyy hh24:mi:ss');
DELETE FROM BASEDATOS B
WHERE B.ID IN (SELECT L.ID
FROM LOG L
WHERE L.TIEMPO < FechaLimite);
COMMIT;
DBMS_OUTPUT.put_line ('Completado.');
EXCEPTION
WHEN NO_DATA_FOUND THEN
ROLLBACK;
DBMS_OUTPUT.put_line (SUBSTR ('Error ' || TO_CHAR (SQLCODE) || ': ' || SQLERRM, 1, 255));
WHEN OTHERS THEN
ROLLBACK;
DBMS_OUTPUT.put_line (SUBSTR ('Error ' || TO_CHAR (SQLCODE) || ': ' || SQLERRM, 1, 255));
END;