Erro ao acessar o banco de dados

Boa tarde pessoal!

Alguém pode me ajudar com o seguinte, quando eu uso alias nos campos dá erro, eu criei uma função no banco

CREAT FUNCTION [dbo].[fxnExample] (@Parameter1 VARCHAR(10))
RETURNS TABLE
AS
RETURN
(
–SELECT B2_FILIAL, B2_COD, B2_QATU
SELECT B2_FILIAL as FILIAL, B2_COD as COD , B2_QATU as QATU
FROM SB2990
WHERE RTRIM(LTRIM(B2_COD)) = RTRIM(LTRIM(@Parameter1))
)

da erro
Erro ao acessar o banco de dados
SelectLimit(SELECT B2_FILIAL, B2_COD, B2_QATU from dbo.fxnExample(‘000001’) , 12, 0)

isso é só um exemplo, em outra query QUE TENHO aparece assim
Erro ao acessar o banco de dados
as campo2[/b], as campo2, as campo3

Crie uma Storage Procedure no seu BD e crie uma aplicação Procedure no SC, chamando por exec.

funcionou, mas e as quebras, como faço?