O problema mais provável é
MJNSXJJRW AS S0
. Você usa o AS
palavra-chave ao definir aliases de coluna, não ao definir aliases de tabela. CREATE VIEW MJNSXJJRW_view AS
SELECT B.oID AS "_oid", B.oTm AS "_otm"
FROM
(SELECT DISTINCT oID, oTm FROM MJNSXJJRW) B
LEFT JOIN MJNSXJJRW S0 ON
B.oID = S0.oID AND
S0.idx = 0 AND
S0.kID = "str_val" ;
Estou assumindo que
"str_val"
é uma coluna, não um literal de string. Se for o último, você deve usar aspas simples.