Stored procedure: como dividir a lógica em componentes