estoy iniciando en Oracle y la verdad tengo un problema para pasar una funcion de SQL Server a Oracle. Si alguien me podria ayudar estaria muy agradecido.
Código SQL:
Ver original
ALTER FUNCTION [dbo].[FSECVER_TuberiaConexion] (@TubCodi VARCHAR(12)) RETURNS INT AS BEGIN DECLARE @VerId INT DECLARE @Contador INT DECLARE @Rpta INT DECLARE verCursor CURSOR FOR --select * from verTuberiaConexion order by TubCodi, VerId SELECT VertId FROM verTramoGasoducto WHERE TraCodi = @TubCodi ORDER BY VertId OPEN verCursor SELECT @Contador=0 SELECT @Rpta=1 FETCH NEXT FROM verCursor INTO @VerId WHILE @@FETCH_STATUS = 0 BEGIN IF @Contador <> @VerId SELECT @Rpta = 0 FETCH NEXT FROM verCursor INTO @VerId SELECT @Contador = @Contador + 1 END CLOSE verCursor DEALLOCATE verCursor RETURN @Rpta END