Validação campo booleano

tenho uma aplicação que verifico um campo booleano, se está setado true ou false, faço a validação mas ocorre um erro.
Undefined offset: 0

escreva seu código aqui, assim fica mais fácil avaliar.

coloquei no evento onLoad, para verificar quando abre o form.

$sql = "select situacao from fn_cartao_fatura where id = ".{fn_cartao_id};
sc_lookup(dt, $sql, "conn_postgres");
$result = {dt[0][0]}; 

$condicao = $result == 1 ? true : false;


if($condicao){
		sc_field_readonly({valor}, 'on');
		sc_btn_display('new', 'off');
		sc_alert('A fatura já está fechada portando não é possível editar.');

}

E se seu sc_lookup não estiver retornando dados?

Coloque a app em modo debug.