Na atividade, o instrutor não digita diretamente "check" no vídeo e o banco funcionou normal, mas no exercício no tópico 4 há como forma correta:
CREATE TABLE COMPRAS
( ID NUMBER PRIMARY KEY,
VALOR NUMBER,
DATA DATE,
OBSERVACOES VARCHAR2(30),
RECEBIDO CHAR check (recebido in (0,1))
);
CREATE SEQUENCE ID_SEQ;
Faz alguma diferença entre colocar:
RECEBIDO CHAR check (recebido in (0,1))
ou
RECEBIDO CHAR (recebido in (0,1))