Srs, Estou com problema ao criar uma Stored Procedure baseada em um Select "Hard-Code" existente em um sistema legado. O banco de dados é Sybase. Minha dúvida está destacada abaixo: Exemplo de select: Parametros @flag1 char(1) @flag2 char(1) @flag3 char(1) @flag4 char(1) Select a.campo1, b.campo2, c.campo3 from tabela1 a ,tabela2 b ,tabela3 c Where --relacionamento a.codigo = b.codigo and b.cod_x = c.cod_x --criterios If @flag1 <> "" Then <<----- Duvida nas condições abaixo AND a.campoa = @flag1 ElseIf @flag2 <> "" Then AND b.campob = @flag2 Else If @flag3 <> "" Then AND b.campoc = @flag3 end if If @flag4 <> "" Then AND c.campoe = @flag4 end if End If ou seja, como fazer esses Blocos Ifs usando Sybase, ou então SQL Server. Agradeço desde já atenção