Imagem no SQLite - Android

Galera, estou tentando salva uma imagem no banco sqlite e depois recuperar ela. Abaixo o codigo:

Codigo que gravar:

  ByteArrayOutputStream outputStream = new ByteArrayOutputStream();
  photouser.compress(Bitmap.CompressFormat.PNG, 100, outputStream);
  vdDao.updateImgage(_CODIGO, outputStream.toByteArray());
  outputStream.flush();
  outputStream.close();

O campo no banco é do tipo BLOB.

Codigo que recupero a imagem:

 byte[] imgByte = vdDao.getFotoEntrg(parametro.getString("CODIGO"));
 Bitmap bmImage = BitmapFactory.decodeByteArray(imgByte, 0, imgByte.length);
 imgFoto = (ImageView) findViewById(R.id.avi_img_foto);
 imgFoto.setImageBitmap(bmImage);

Mais nesta linha abaixo retorna null quando estou recuperando a imagem.

 Bitmap bmImage = BitmapFactory.decodeByteArray(imgByte, 0, imgByte.length);

Valeu.